cp je ukaz lupine Linuxa za kopiranje datotek in imenikov.
Kopiraj iz vira v dest
$ cp [options] source dest
glavne možnosti ukaza cp:
| možnost | opis |
|---|---|
| cp -a | arhivske datoteke |
| cp -f | vsilite kopijo tako, da po potrebi odstranite ciljno datoteko |
| cp -i | interaktivno - vprašajte pred prepisom |
| cp -l | povezati datoteke namesto kopirati |
| cp -L | sledite simbolnim povezavam |
| cp -n | brez prepisa datoteke |
| cp -R | rekurzivna kopija (vključno s skritimi datotekami) |
| cp -u | update - kopiraj, ko je vir novejši od ciljne |
| cp -v | podrobno - natisnite informativna sporočila |
Kopirajte eno datoteko main.c v ciljni imenik bak :
$ cp main.c bak
Kopirajte 2 datotek main.c in def.h do cilja absolutna pot imenika / home / usr / hitro / :
$ cp main.c def.h /home/usr/rapid/
Kopirajte vse datoteke C v trenutnem imeniku v podimenik bak :
$ cp *.c bak
Kopirajte imenik src v direktorij absolutne poti / home / usr / rapid / :
$ cp src /home/usr/rapid/
Rekurzivno kopirajte vse datoteke in imenike v dev v podimenik bak :
$ cp -R dev bak
Prisilno kopiranje datoteke:
$ cp -f test.c bak
Interaktivni poziv pred prepisom datoteke:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Posodobi vse datoteke v trenutnem imeniku - kopiraj samo novejše datoteke v ciljni imenik bak :
$ cp -u * bak
Izberite možnosti cp in pritisnite gumb Ustvari kodo :