cp este o comandă shell Linux pentru a copia fișiere și directoare.
Copiați de la sursă la dest
$ cp [options] source dest
Opțiunile principale ale comenzii cp:
opțiune | Descriere |
---|---|
cp -a | arhivează fișiere |
cp -f | forțați copia prin eliminarea fișierului destinație, dacă este necesar |
cp -i | interactiv - întrebați înainte de a suprascrie |
cp -l | conectați fișiere în loc să copiați |
cp -L | urmați legături simbolice |
cp -n | fără suprascriere de fișiere |
cp -R | copie recursivă (inclusiv fișiere ascunse) |
cp -u | actualizare - copiați când sursa este mai nouă decât dest |
cp -v | detaliat - tipărește mesaje informative |
Copiați un singur fișier main.c în directorul de destinație bak :
$ cp main.c bak
Copiați 2 fișiere main.c și def.h în directorul de cale absolută de destinație / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Copiați toate fișierele C din directorul curent în subdirectorul bak :
$ cp *.c bak
Copiați directorul src în directorul căii absolute / home / usr / rapid / :
$ cp src /home/usr/rapid/
Copiați toate fișierele și directoarele din dev recursiv în subdirectorul bak :
$ cp -R dev bak
Copiați fișierul forțat:
$ cp -f test.c bak
Solicitare interactivă înainte de suprascrierea fișierului:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Actualizați toate fișierele din directorul curent - copiați numai fișierele mai noi în directorul de destinație bak :
$ cp -u * bak
Selectați opțiunile CP și apăsați butonul Generare cod :