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 :