Русский

Команда cp в Linux

13.02.2023, 21:17

Во время работы в терминале часто приходится копировать файлы. Чаще всего для этого используется команда cp Linux. Она поставляется по умолчанию во всех дистрибутивах и умеет копировать файлы и папки, а также сохранять их атрибуты в файловых системах Linux.

О команде ср

Команда "cp" в Linux используется для копирования файлов и директорий. Синтаксис команды выглядит следующим образом:

cp [опции] <исходный файл/директория> <целевой файл/директория>

Например, для копирования файла "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".