cp és una ordre de l'intèrpret d'ordres de Linux per copiar fitxers i directoris.
Copia de l' origen a dest
$ cp [options] source dest
Opcions principals de l'ordre cp:
opció | descripció |
---|---|
cp -a | arxius d'arxiu |
cp -f | força la còpia eliminant el fitxer de destinació si cal |
cp -i | interactiu: pregunteu abans de sobreescriure |
cp -l | enllaçar fitxers en lloc de copiar |
cp -L | seguiu enllaços simbòlics |
cp -n | no hi ha cap sobreescriptura de fitxer |
cp -R | còpia recursiva (inclosos els fitxers ocults) |
cp -u | actualització: copieu quan l'origen és més recent que el dest |
cp -v | detallat: imprimeix missatges informatius |
Copieu el fitxer principal mainc al directori de destinació bak :
$ cp main.c bak
Copieu 2 fitxers main.c i def.h al directori de ruta absoluta de destinació / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Copieu tots els fitxers C del directori actual al subdirectori bak :
$ cp *.c bak
Copieu el directori src al directori de ruta absoluta / home / usr / rapid / :
$ cp src /home/usr/rapid/
Copieu tots els fitxers i directoris de dev de manera recursiva al subdirectori bak :
$ cp -R dev bak
Força la còpia del fitxer:
$ cp -f test.c bak
Sol·licitud interactiva abans de sobreescriure el fitxer:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Actualitzeu tots els fitxers del directori actual: copieu només els fitxers més nous al directori de destinació bak :
$ cp -u * bak
Seleccioneu les opcions de CP i premeu el botó Generar codi :