ordre cp a Linux / Unix

cp és una ordre de l'intèrpret d'ordres de Linux per copiar fitxers i directoris.

sintaxi de l'ordre cp

Copia de l' origen a dest

$ cp [options] source dest

opcions d'ordres cp

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

exemples d'ordres cp

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

generador de codi cp

Seleccioneu les opcions de CP i premeu el botó Generar codi :

Opcions
Força la còpia (-f)
Interactiu: pregunteu abans de sobreescriure (-i)
Enllaçar fitxers (-l)
Seguiu els enllaços simbòlics (-L)
Sense sobreescriure (-n)
Còpia recursiva de l'arbre de directoris (-R)
Actualitza fitxers més nous (-u)
Missatges detallats (-v)
 
Fitxers / carpetes
Fitxers / carpetes font:
Carpeta / fitxer de destinació:
 
Redirecció de sortida
 
 

Feu clic a la caixa de text per seleccionar el codi i, a continuació, copieu-lo i enganxeu-lo al terminal:

 


Vegeu també

LINUX
TAULES RÀPIDES