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 archivo |
cp-f | forzar la 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 sobrescritura de archivos |
cp -R | copia recursiva (incluidos los archivos ocultos) |
UPC | actualizar: copiar cuando la fuente es más nueva que el destino |
cp-v | verbose - imprimir mensajes informativos |
Copie el archivo único main.c al directorio de destino bak :
$ cp main.c bak
Copie 2 archivos main.c y def.h al directorio de ruta absoluta de destino /home/usr/rapid/ :
$ 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 recursivamente 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 en el directorio de destino bak:
$ cp -u * bak
Seleccione las opciones de cp y presione el botón Generar Código :
Advertising