Почему cp не копирует указанную папку

предположим, что у меня есть следующая файловая структура:

~/DIR1
-fileA
-DIR2
--fileB

Затем, находясь в ~, я запускаю этот скрипт:

cp DIR1 NEWDIR2

И происходит просто ошибка:

cp: omitting directory ‘DIR1’

Я понимаю, почему ничего из DIR1 не копируется (потому что я не использовал -r-переключатель, который обеспечивал бы рекурсию), но я бы ожидал, что сама папка DIR1 будет скопирована в NEWDIR2 (так что практически создание из нового «NEWDIR2» в ~ или создания ~ / NEWDIR2 / DIR1).

Может ли кто-нибудь объяснить мне, почему мое ожидание не так?

1
задан 4 March 2015 в 23:31

1 ответ

cp не может копировать каталоги, если он не используется с такими ключами, как -R, -r или -a.

Нажмите здесь для получения дополнительной информации

0
ответ дан 23 May 2018 в 22:42

Другие вопросы по тегам:

Похожие вопросы: