Копирование каталогов
8.3.3 Копирование каталогов
По умолчанию cp
команда не копирует каталоги; любая попытка сделать это приводит к сообщению об ошибке:
sysadmin@localhost:~$ cp -n /etc/skel/.* ~
cp: -r not specified; omitting directory '/etc/skel/.'
cp: -r not specified; omitting directory '/etc/skel/..'
Однако рекурсивный -r
вариант позволяет cp
команде копировать как файлы, так и каталоги.
cp -r source_directory destination_directory
Будьте осторожны с этой опцией. Вся структура каталогов будет скопирована, что может привести к копированию большого количества файлов и каталогов!
Учти это
Опции -r
и -R
служат той же цели. Однако -R
может использоваться с большинством команд, а -r
некоторые команды могут иметь другое значение. Например, while cp -r
означает рекурсивное копирование (как файлов, так и каталогов), ls -r
означает обратную сортировку .
Last updated