El comando cp, que significa «copy» en inglés, es una de las herramientas más útiles en los sistemas operativos Unix y Linux. Este comando permite copiar archivos y directorios de un lugar a otro en el sistema de archivos. Obtener un manejo adecuado del comando cp y sus opciones asociadas es fundamental para administradores de sistemas, desarrolladores y cualquier persona que trabaje en entornos de línea de comandos. En este artículo, exploraremos su sintaxis básica, las opciones más comunes que se pueden usar y un ejemplo práctico que ilustra su funcionalidad.
Si quieres aprender más sobre Linux, revisa nuestra Guía completa de comandos Linux y nuestro Curso de Linux gratis , te ayudarán a dominar la terminal y a sacar el máximo provecho de este artículo.
Sintaxis básica
cp [opciones] origen destino- origen: Se refiere al archivo o directorio que se desea copiar.
- destino: Especifica la ubicación donde se guardará la copia del archivo o directorio.
Flags más comunes
| Opción | Descripción | Ejemplo |
|---|---|---|
| -r | Copia recursivamente directorios y su contenido | cp -r /origen/directorio /destino/ |
| -i | Pregunta antes de sobrescribir archivos existentes | cp -i archivo.txt /destino/ |
| -u | Copia solo si el archivo de origen es más reciente o no existe | cp -u archivo.txt /destino/ |
| -v | Muestra detalles sobre el proceso de copia | cp -v archivo.txt /destino/ |
| -a | Copia archivos y directorios preservando atributos | cp -a /origen/directorio /destino/ |
Ejemplo práctico
# Copia recursivamente el directorio 'documentos'
# a la ubicación '/backup/'
# usando las opciones -a (archivos y atributos) y -v (verbose)
cp -av /home/usuario/documentos /backup/El comando cp es una herramienta esencial para cualquier usuario que necesite gestionar archivos en entornos Unix o Linux. Con opciones flexibles como -r, -i, -u, -v y -a, el comando se adapta a diversas necesidades de copia, permitiendo un manejo eficiente de archivos. Mantener un dominio sobre el comando cp mejora significativamente la productividad y efectividad en la administración de sistemas. Con un uso correcto del comando cp, optimizamos nuestras tareas diarias relacionadas con la gestión de archivos.
Ejemplo en video
Para complementar esta guía, hemos preparado un video donde se muestra paso a paso cómo usar el comando cp en Linux.
Este video te ayudará a comprender de manera práctica todo lo explicado en este artículo.
