Comando cp para copiar ficheros en Linux

El comando cp es muy útil para copiar ficheros/directorios mediante el terminal de Linux.

Supongamos que queremos copiar un fichero, en este caso la «imagen1.jpg» que se encuentra en la carpeta «Imágenes» a la carpeta de «Documentos«. Para ello introduciremos el comando cp de la siguiente manera:

puesto@nosololinux:~/Imágenes$ cp imagen1.jpg /home/puesto/Documentos/

Si no estuviéramos dentro de la carpeta imágenes habría que indicar la ruta en el origen del fichero que queremos copiar:

puesto@nosololinux:/$ cp /home/puesto/Imágenes/imagen1.jpg /home/puesto/Documentos/

Por otro lado, si queremos copiar todo el contenido de la carpeta «Imágenes» utilizaremos la opción «-r»:

puesto@nosololinux:~$ cp -r Imágenes/ /home/puesto/Documentos/copia_imagenes

Si queremos copiar un fichero y en el destino ya existiera, podemos sobreescribirlo con una versión mas actualizada del mismo (en el caso de que hubiera una modificación mas reciente) con la opción «-u»:

puesto@nosololinux:~/Imágenes$ cp -u imagen1.jpg /home/puesto/Documentos/

Para mostrar información cuando se está realizando el proceso de copiado podemos aplicar la opción «-v»:

puesto@nosololinux:~/Imágenes$ cp -v imagen1.jpg imagen2.png imagen3.jpg /home/puesto/Documentos/
'imagen1.jpg' -> '/home/puesto/Documentos/imagen1.jpg'
'imagen2.png' -> '/home/puesto/Documentos/imagen2.png'
'imagen3.jpg' -> '/home/puesto/Documentos/imagen3.jpg'

Por último, podemos combinar varias opciones al mismo tiempo:

puesto@nosololinux:~$ cp -ruv Imágenes/ /home/puesto/Documentos/
'Imágenes/' -> '/home/puesto/Documentos/Imágenes'
'Imágenes/imagen4.jpg' -> '/home/puesto/Documentos/Imágenes/imagen4.jpg'
'Imágenes/imagen2.png' -> '/home/puesto/Documentos/Imágenes/imagen2.png'
'Imágenes/imagen1.jpg' -> '/home/puesto/Documentos/Imágenes/imagen1.jpg'
'Imágenes/imagen3.jpg' -> '/home/puesto/Documentos/Imágenes/imagen3.jpg'

Como en todos los comandos de Linux, si consultamos la documentación del comando cp nos encontraremos con bastantes mas opciones que se podrían aplicar. En esta entrada hemos puesto únicamente algunos ejemplos útiles para utilizar en el día a día.

Scroll al inicio
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

WordPress Appliance - Powered by TurnKey Linux