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.