imagen con fondo de texto de consola linux, en la mitad el pingüino de Linux.

Copiar directorios (carpetas) y archivos a través de la consola de comandos Linux

El comando de consola para copiar archivos y pegarlos en otro fichero o directorio es la instrucción:

cp

Esta instrucción permite copiar archivos y directorios a través de la consola de Linux.

Sintaxis:

cp [parámetros] [directorio origen] [directorio destino]

[Parámetros]. Los parámetros sirven para dar más contexto respecto a la acción que deseamos realizar. Para el comando cp se tienen los siguientes parámetros:

  • -i Para indicar el modo interactivo. Es para indicar que se desea sobre escribir ficheros regulares en la carpeta de destino
  • -p Este parámetro hace que la copia se realice manteniendo los permisos del propietario y del grupo de los ficheros originales Además, de conservar la información sobre la última modificación y el último acceso
  • -r Cuando se va a copiar un directorio, la consola informa que debe hacerse de forma recursiva cuando existen otros directorios dentro del principal. Esto, para garantizar la estructura de carpetas
  • – v Copia en modo “verbose”. Para ofrecer más información al momento de la ejecución del copiado de archivos

[Directorio origen]. Es el directorio desde donde vamos a tomar los ficheros o archivos. Este se coloca antes de la carpeta de destino.

[Directorio destino]. Lugar hacia donde se va a copiar el archivo o carpeta. Este se coloca al final de la instrucción.

Ejemplo de copia de archivos en la consola de comandos en Linux

Deseamos copiar los archivos de la carpeta “historia” ubicada en “Documents” hacia una memoria USB

El comando sería el siguiente:

cp -r /home/usuario/documents/historia /mnt/usb/
Scroll to Top