Descripción:
El comando cp se utiliza para copiar archivos y directorios en sistemas Unix y Linux. Proporciona una forma rápida de duplicar archivos y directorios en una ubicación específica del sistema de archivos.
Atributos y Parámetros:
| Atributo | Descripción |
|---|---|
-r, --recursive | Copia directorios de forma recursiva, incluyendo su contenido. |
-f, --force | Sobrescribe los archivos de destino existentes sin preguntar. |
-i, --interactive | Solicita confirmación antes de sobrescribir los archivos de destino existentes. |
-v, --verbose | Muestra información detallada sobre los archivos copiados. |
-u, --update | Copia solo los archivos que no existen en el destino o que son más nuevos que los archivos de destino existentes. |
-n, --no-clobber | No sobrescribe los archivos de destino existentes. |
-p, --preserve | Conserva los atributos de los archivos originales, como permisos, propietario y marca de tiempo. |
-s, --symbolic-link | Crea enlaces simbólicos en lugar de copiar el contenido real de los archivos. |
--target-directory=DIR | Especifica el directorio de destino para copiar múltiples archivos a la vez. |
--parents | Crea los directorios de destino necesarios, incluyendo los padres, sin que ocurra error si ya existen. |
Ejemplos de Uso:
- Copiar un archivo a otro directorio:
cp archivo.txt /ruta/al/directorio
- Copiar un directorio y su contenido de forma recursiva:
cp -r directorio_origen /ruta/al/directorio_destino
- Sobrescribir archivos de destino existentes sin preguntar:
cp -f archivo.txt /ruta/al/directorio
- Copiar archivos de forma interactiva, solicitando confirmación:
cp -i archivo.txt /ruta/al/directorio
- Copiar archivos con información detallada mostrada:
cp -v archivo.txt /ruta/al/directorio
Distribuciones Compatibles:
El comando cp está disponible en todas las distribuciones de Linux y Unix, incluyendo Ubuntu, Debian, CentOS, Fedora, Red Hat Enterprise Linux (RHEL), openSUSE, Arch Linux, y muchas otras.
Alternativas:
rsync: Una herramienta avanzada para sincronizar y copiar archivos y directorios, que ofrece opciones adicionales como transferencia incremental y copia a través de SSH.



Deja un comentario