cp este o comandă shell Linux pentru a copia fișiere și directoare.
Copiați de la sursă la destinație
$ cp [options] source dest
opțiunile principale ale comenzii cp:
opțiune | Descriere |
---|---|
cp -a | fișiere de arhivă |
cp -f | forțați copierea eliminând fișierul destinație, dacă este necesar |
cp -i | interactiv - întrebați înainte de a suprascrie |
cp -l | link fișiere în loc de copiere |
cp -L | urmați legături simbolice |
cp -n | nicio suprascriere a fișierului |
cp -R | copie recursivă (inclusiv fișiere ascunse) |
CPU | update - copiați când sursa este mai nouă decât dest |
cp -v | verbose - tipăriți 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 căii absolute 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 de cale absolută /home/usr/rapid/ :
$ cp src /home/usr/rapid/
Copiați toate fișierele și directoarele din dev în mod recursiv în subdirectorul bak:
$ cp -R dev bak
Forțați copierea fișierului:
$ 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țiopțiunile cp și apăsați butonul Generare cod :
Advertising