cp es un comando de shell de Linux para copiar archivos y directorios.
Copiar de origen a destino
$ cp [options] source dest
Opciones principales del comando cp:
opción | descripción |
---|---|
cp -a | archivos de almacenamiento |
cp -f | forzar copia eliminando el archivo de destino si es necesario |
cp -i | interactivo - preguntar antes de sobrescribir |
cp -l | vincular archivos en lugar de copiar |
cp -L | seguir enlaces simbólicos |
cp -n | sin sobrescribir archivo |
cp -R | copia recursiva (incluidos archivos ocultos) |
cp -u | actualizar - copiar cuando la fuente es más nueva que dest |
cp -v | detallado: imprime mensajes informativos |
Copie un solo archivo main.c al directorio de destino bak :
$ cp main.c bak
Copiar archivos 2 main.c y def.h a destino ruta absoluta del directorio / home / usr / rápida / :
$ cp main.c def.h /home/usr/rapid/
Copie todos los archivos C en el directorio actual al subdirectorio bak :
$ cp *.c bak
Copie el directorio src al directorio de ruta absoluta / home / usr / rapid / :
$ cp src /home/usr/rapid/
Copie todos los archivos y directorios en dev de forma recursiva al subdirectorio bak :
$ cp -R dev bak
Forzar copia de archivo:
$ cp -f test.c bak
Mensaje interactivo antes de sobrescribir el archivo:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Actualice todos los archivos en el directorio actual: copie solo los archivos más nuevos al directorio de destino bak :
$ cp -u * bak
Seleccione las opciones de cp y presione el botón Generar código :