цп је Линук схелл наредба за копирање датотека и директорија.
Копирај из извора у дест
$ cp [options] source dest
главне опције команде цп:
опција | Опис |
---|---|
cp -a | архивске датотеке |
cp -f | принудно копирање уклањањем одредишне датотеке ако је потребно |
cp -i | интерактивни - питајте пре замене |
cp -l | повезати датотеке уместо копирати |
cp -L | следите симболичке везе |
cp -n | нема замене датотеке |
cp -R | рекурзивна копија (укључујући скривене датотеке) |
cp -u | упдате - копирај када је извор новији од дест |
cp -v | детаљно - исписати информативне поруке |
Копирајте једну датотеку маин.ц у одредишни директоријум бак :
$ cp main.c bak
Копирајте 2 датотеке маин.ц и деф.х у директориј апсолутне путање одредишта / хоме / уср / рапид / :
$ cp main.c def.h /home/usr/rapid/
Копирајте све Ц датотеке у тренутном директоријуму у поддиректоријум бак :
$ cp *.c bak
Копирајте директоријум срц у директоријум апсолутне путање / хоме / уср / рапид / :
$ cp src /home/usr/rapid/
Рекурзивно копирајте све датотеке и директоријуме у дев у поддиректориј бак :
$ cp -R dev bak
Присилно копирање датотеке:
$ cp -f test.c bak
Интерактивни упит пре преписивања датотеке:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Ажурирајте све датотеке у тренутном директоријуму - копирајте само новије датотеке у одредишни директоријум бак :
$ cp -u * bak
Изаберите цп опције и притисните дугме Генериши код :