El comando cp
se utiliza en Bash para copiar archivos y directorios de una ubicación a otra. Permite duplicar contenido de manera rápida y eficiente, lo que es fundamental en la gestión de archivos en sistemas operativos basados en Unix.
La sintaxis básica del comando cp
es la siguiente:
cp [opciones] [origen] [destino]
-r
: Copia directorios de manera recursiva.-i
: Pregunta antes de sobrescribir archivos existentes.-u
: Copia solo si el archivo de origen es más reciente que el archivo de destino o si el archivo de destino no existe.-v
: Muestra los archivos que se están copiando (modo verbose).-a
: Copia archivos y directorios de manera recursiva, preservando atributos como permisos y timestamps.Aquí hay algunos ejemplos prácticos del uso del comando cp
:
cp archivo.txt /ruta/al/destino/
cp -r /ruta/al/directorio/ /ruta/al/destino/
cp -i archivo.txt /ruta/al/destino/
cp -u archivo.txt /ruta/al/destino/
cp -v archivo.txt /ruta/al/destino/
-i
si no estás seguro de si un archivo será sobrescrito.-a
para preservar atributos de archivos.-v
puede ayudarte a seguir el progreso de la copia.