Pri práci v termináli je často potrebné kopírovať súbory. Na tento účel sa najčastejšie používa príkaz cp
Linux. Je štandardne dodávaný vo všetkých distribúciách a dokáže kopírovať súbory a priečinky, ako aj ukladať ich atribúty do súborového systému Linux.
Príkaz"cp
" sa v Linuxe používa na kopírovanie súborov a adresárov. Syntax príkazu je nasledujúca:
cp [options] <source file/directory> <target file/directory>
Na skopírovaniesúboru "file.txt"
do adresára"/home/user/documents
" možno použiť napríklad nasledujúci príkaz:
cp file.txt /home/user/documents/
Ak chcete skopírovať všetky súbory z adresára"dir1
" do adresára"dir2
", môžete použiť nasledujúci príkaz:
cp -r dir1/* dir2/
Niektoré z najčastejšie používaných možností príkazu"cp
" sú:
-r
alebo --recursive
: rekurzívne kopírovanie adresárov vrátane všetkých súborov a podadresárov;
-v
alebo --verbose
: vypíše informácie o procese kopírovania;
-i
alebo --interaktívne
: pred kopírovaním súborov si vyžiada potvrdenie;
-u
alebo --update
: kopíruje iba súbory, ktoré sú novšie ako existujúce súbory v cieľovom adresári;
-p
alebo --preserve
: zachová atribúty súborov (vlastníka, oprávnenia, časové značky atď.).
Ďalšie informácie o príkazecp
a jeho možnostiach získate spustením príkazuman cp
.