команда cp в Linux/Unix

cp — это команда оболочки Linux для копирования файлов и каталогов.

синтаксис команды cp

Копировать из источника в место назначения

$ cp [options] source dest

параметры команды cp

основные параметры команды cp:

вариант описание
ср -а архивные файлы
ср-ф принудительно скопировать, удалив целевой файл, если это необходимо
ср-я интерактивный - спросите перед перезаписью
ср -л связывать файлы вместо копирования
ср -L перейти по символическим ссылкам
ср-н нет перезаписи файла
ср-R рекурсивная копия (включая скрытые файлы)
Процессор update - копировать, когда источник новее, чем место назначения
ср -v verbose - печатать информативные сообщения

примеры команд cp

Скопируйте один файл main.c в папку назначения bak :

$ cp main.c bak

 

Скопируйте 2 файла main.c и def.h в целевой каталог с абсолютным путем /home/usr/rapid/ :

$ cp main.c def.h /home/usr/rapid/

 

Скопируйте все файлы C в текущем каталоге в подкаталог bak:

$ cp *.c bak

 

Скопируйте каталог src в каталог с абсолютным путем /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

Скопируйте все файлы и каталоги в dev рекурсивно в подкаталог bak:

$ cp -R dev bak

 

Принудительно скопировать файл:

$ cp -f test.c bak

 

Интерактивная подсказка перед перезаписью файла:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Обновите все файлы в текущем каталоге — скопируйте только новые файлы в каталог назначения:

$ cp -u * bak

генератор кода cp

Выберите параметры cp и нажмите кнопку « Создать код» :

Параметры
Принудительно скопировать (-f)
Интерактивно — спрашивать перед перезаписью (-i)
Связать файлы (-l)
Перейти по символическим ссылкам (-L)
Без перезаписи (-n)
Рекурсивная копия дерева каталогов (-R)
Обновить новые файлы (-u)
Подробные сообщения (-v)
 
Файлы/папки
Исходные файлы/папки:
Папка/файл назначения:
 
Перенаправление вывода
 
 

Нажмите на текстовое поле, чтобы выбрать код, затем скопируйте и вставьте его в терминал:

 


Смотрите также

Advertising

ЛИНУКС
°• CmtoInchesConvert.com •°