cp je Linuxova naredba ljuske za kopiranje datoteka i direktorija.
Kopiraj s izvora na dest
$ cp [options] source dest
glavne opcije naredbe cp:
| opcija | opis | 
|---|---|
| cp -a | arhivske datoteke | 
| cp -f | prisilno kopiranje uklanjanjem odredišne datoteke ako je potrebno | 
| cp -i | interaktivni - pitajte prije prepisivanja | 
| cp -l | veze datoteke umjesto kopiranja | 
| cp -L | slijedite simboličke poveznice | 
| cp -n | nema prepisa datoteke | 
| cp -R | rekurzivna kopija (uključujući skrivene datoteke) | 
| cp -u | update - kopiraj kad je izvor noviji od odredišta | 
| cp -v | opširno - ispisati informativne poruke | 
Kopirajte jednu datoteku main.c u odredišni direktorij bak :
$ cp main.c bak
Kopiranje 2 datoteke main.c i def.h do odredišta apsolutna putanja direktorija / home / usr / brzo / :
$ cp main.c def.h /home/usr/rapid/
Kopirajte sve C datoteke u trenutnom direktoriju u poddirektorij bak :
$ cp *.c bak
Kopirajte direktorij src u direktorij apsolutne staze / home / usr / rapid / :
$ cp src /home/usr/rapid/
Rekurzivno kopirajte sve datoteke i direktorije u dev u poddirektorij bak :
$ cp -R dev bak
Prisilno kopiranje datoteke:
$ cp -f test.c bak
Interaktivni upit prije prepisivanja datoteke:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Ažurirajte sve datoteke u trenutnom direktoriju - kopirajte samo novije datoteke u odredišni direktorij bak :
$ cp -u * bak
Odaberite opcije cp i pritisnite gumb Generiraj kod :