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 :