GNU/Linux >> Tutoriales Linux >  >> Linux

Copiar archivos en la terminal de Linux

Para copiar un archivo en una computadora con una interfaz gráfica, generalmente arrastra y suelta un archivo de una ventana a otra, a veces usando una tecla modificadora. Como alternativa, puede que prefiera hacer clic con el botón derecho en un icono de archivo y seleccionar Copiar. y luego Pegar el icono del archivo en otra ventana.

Para copiar un archivo en una terminal, usa el cp comando, que funciona exactamente como el comando mv comando, excepto que duplica el contenido de un archivo en lugar de moverlo de una ubicación a otra.

$ cp example.txt ~/Documents

Al igual que con el mv comando, puedes cambie el nombre de un archivo mientras lo copia.

$ cp example.txt ~/Documents/file.txt

Tenga cuidado al usar cp , porque hace exactamente lo que le dices que haga. Por defecto, no le preguntará si desea copiar un archivo sobre otro archivo con el mismo nombre. Para protegerse de esto, use cp --interactive (o -i para abreviar), que ejecuta cp en interactivo modo, lo que significa que le preguntará si está seguro de que desea sobrescribir un archivo existente. Puede confirmar o cancelar y volver a hacer el cp y cambie el nombre del archivo a algo diferente para que no entre en conflicto con los archivos existentes.

Copiar una carpeta

El cp El comando busca archivos, no carpetas porque las carpetas en realidad no existen (es decir, en realidad no son datos, son solo marcadores para que los humanos dividamos lógicamente nuestros datos en diferentes contenedores imaginarios). Para copiar una carpeta, use cp --recursivo (o -r para abreviar), que toma los archivos en la carpeta y recrea su contenedor imaginario.

$ cp -r Documents MyStuff
$ ls
Documents
Downloads
Music
MyStuff
Templates
Pictures
Videos

Puede notar que el shell de Linux es inquietantemente silencioso cuando funciona. Esto es realmente por diseño. ¿Cuántas veces ha configurado una computadora en una tarea, como copiar mil archivos de una unidad a otra, solo para regresar 4 horas después y descubrir que dejó de copiar después del primer archivo, solo para hacerle una pregunta esotérica trivial?

A veces, sin embargo, es bueno recibir comentarios de su sistema operativo. Por lo general, la -v switch agrega "verbosidad" al comando:

$ cp -r --verbose Documents Stuff
'Documents/' -> 'Stuff'
'Documents/example.txt' -> 'Stuff/example.txt'
'Documents/file.txt' -> 'Stuff/file.txt'
'Documents/example.png' -> 'Stuff/example.png'
'Documents/picture.png' -> 'Stuff/picture.png'

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Linux
  1. Cambiar el nombre de un archivo en la terminal de Linux

  2. Mover archivos en la terminal de Linux

  3. Mover archivos en Linux sin mv

  4. Copiar archivos y directorios en Linux

  5. Copie el contenido del archivo al portapapeles en la terminal de Linux

Las 6 mejores formas de ver archivos en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo descomprimir los archivos gz en Linux

Gestión de archivos de Linux desde la terminal

El archivo de hosts en Linux

Cómo copiar archivos y directorios en la terminal de Linux