cp je Linux shell naredba za kopiranje datoteka i direktorija.
Kopiraj s izvora na odredište
$ cp [options] source dest
glavne opcije cp naredbe:
opcija | opis |
---|---|
cp -a | arhivske datoteke |
cp -f | prisilno kopirajte uklanjanjem odredišne datoteke ako je potrebno |
cp -i | interaktivno - pitaj prije prepisivanja |
cp -l | povezati datoteke umjesto kopije |
cp -L | slijedite simboličke veze |
cp -n | nema prepisivanja datoteke |
cp -R | rekurzivna kopija (uključujući skrivene datoteke) |
cp -u | ažuriraj - kopiraj kada je izvor noviji od odredišta |
cp -v | verbose - ispis informativnih poruka |
Kopirajte jednu datoteku main.c u odredišni direktorij bak :
$ cp main.c bak
Kopirajte 2 datoteke main.c i def.h u odredišni direktorij apsolutne staze /home/usr/rapid/ :
$ 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/
Kopirajte sve datoteke i direktorije u dev rekurzivno 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 cp opcije i pritisnite gumb Generiraj kod :
Advertising