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