Во время работы в терминале часто приходится копировать файлы. Чаще всего для этого используется команда cp Linux. Она поставляется по умолчанию во всех дистрибутивах и умеет копировать файлы и папки, а также сохранять их атрибуты в файловых системах Linux.
Команда "cp" в Linux используется для копирования файлов и директорий. Синтаксис команды выглядит следующим образом:
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".