CĂłmo copiar (y pegar) archivos y directorios desde la lĂ­nea de comandos de Linux

CĂłmo copiar (y pegar) archivos y directorios desde la lĂ­nea de comandos de Linux
4.8 (95.56%) 9 votos

CĂłmo copiar (y pegar) archivos y directorios desde la lĂ­nea de comandos de Linux 1

Copiar y pegar archivos es una de las cosas más básicas que puede hacer en una computadora. En Linux, tienes varias opciones para hacer el trabajo. En la línea de comandos, las cosas son más directas, lo que le da más control y, en algunos casos, simplifica las cosas dramáticamente.

Copiar un archivo Ăşnico

Linux Cli Copy Document

Cada vez que desee copiar un archivo o carpeta en la línea de comandos de Linux, va a utilizar el comando cp. cp es taquigrafía para copia. La sintaxis es simple, también. Use cp seguido del archivo que desea copiar y el destino al que desea moverlo.

cp tu-archivo.txt ~ / Documentos /

Eso, por supuesto, asume que su archivo está en el mismo directorio en el que está trabajando. Puede especificar ambos.

cp ~ / Downloads / your-file.txt ~ / Documents /

También tiene la opción de cambiar el nombre de su archivo mientras lo copia. Especifique el nuevo nombre en el destino.

cp ~ / Downloads / your-file.txt ~ / Documents / new-name.txt

Copiar una carpeta y su contenido

Carpeta de copia de Linux Cli

Para copiar una carpeta y su contenido, deberá indicar al comando cp que realice una copia recursiva. Eso es bastante simple con la bandera -r.

cp -r ~ / Downloads / pictures-directory ~ / Pictures / family-vacation-pics

Todo el resto de tu sintaxis es exactamente igual. El indicador -r sirve para indicar a cp que está trabajando con un directorio y debe copiar su contenido.

Copiar varios archivos

Linux Cli Copy Multiple

También puede copiar varios archivos. La línea de comando de Linux le permite apuntar a múltiples elementos a la vez con corchetes {}. Puede usarlos para enumerar los nombres de cada archivo para copiarlos separados por comas.

cp ~ / Downloads / {file1.txt, file2.jpg, file3.odt} ~ / Documents /

Los tres archivos de diferentes tipos de archivos se copiarán al directorio Documentos.

Recomendamos:  CĂłmo iCloud avanza

Copiar todos los archivos del mismo tipo

Linux Cli Copy All File Type

Si tiene una tonelada de archivos del mismo tipo para copiar, puede usar el carácter comodín *. El asterisco / comodín le indica a la línea de comandos de Linux que acepte absolutamente cualquier cosa en ese lugar. Entonces, si le dices a Linux que copie * .jpg, copiará todos los archivos JPG, sin importar el nombre o lo que venga antes de la parte .jpg.

cp ~ / Descargas / *. jpg ~ / Imágenes /

Si desea utilizar varios tipos de archivos, por ejemplo, JPG y PNG, puede usar los corchetes de antes.

cp ~ / Descargas / *. {jpg, png} ~ / Imágenes /

Mover un archivo o carpeta

Si vino aquí buscando mover un archivo de un lugar a otro sin hacer un duplicado, también puede hacerlo fácilmente, pero mover un archivo requiere el comando mv. La sintaxis es muy similar a cp.

mv ~ / Downloads / your-file.txt ~ / Documents /

Del mismo modo, también puede cambiar su nombre.

mv ~ / Downloads / your-file.txt ~ / Documents / renamed.txt

Sin embargo, hay una gran diferencia. No necesitas la marca -r para mover una carpeta completa.

mv ~ / Descargas / carpeta descargada ~ / Imágenes / vacaciones-fotos

Eso es todo lo que hay realmente. Estás listo para comenzar a copiar y mover tus archivos desde la línea de comandos. Puedes ver que la línea de comandos puede ser muy eficiente en algunas situaciones. En otros, sin embargo, podría ser más fácil usar la GUI. Con el tiempo trabajando con Linux, te acostumbrarás a elegir cuál es la mejor.

ÂżEs Ăştil este artĂ­culo? si no

Dejános tus Comentarios: