Када радите у терминалу, често морате да копирате датотеке. Најчешћа команда која се за то користи је cp Linux. Она се подразумевано испоручује у свим дистрибуцијама и може да копира датотеке и фасцикле, као и да чува њихове атрибуте у Linux фајл системима.
Команда „ cp “ у Линуксу се користи за копирање датотека и директоријума. Синтакса команде је следећа:
cp [options] <source file/directory> <target file/directory> На пример, да бисте копирали датотеку „ file.txt “ у директоријум „ /home/user/documents “, можете користити следећу команду:
cp file.txt /home/user/documents/ Ако желите да копирате све датотеке из директоријума „ dir1 “ у директоријум „ dir2 “, можете користити следећу команду:
cp -r dir1/* dir2/ Неке од најчешће коришћених опција за команду „ cp “ су:
-r или --recursive : рекурзивно копира директоријуме, укључујући све датотеке и поддиректоријуме;
-v или --verbose : прикажи информације о процесу копирања;
-i или --interactive : питати за потврду пре копирања датотека;
-u или --update : копирајте само оне датотеке које су новије од оних које постоје у циљном директоријуму;
-p или --preserve : сачува атрибуте датотеке (власника, дозволе, временске ознаке итд.).
За више информација о команди „ cp “ и њеним опцијама, покрените команду „ man cp “.