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