Када радите у терминалу, често морате да копирате датотеке. Најчешћа команда која се за то користи је 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
“.