предположим, что у меня есть следующая файловая структура:
~/DIR1
-fileA
-DIR2
--fileB
Затем, находясь в ~, я запускаю этот скрипт:
cp DIR1 NEWDIR2
И происходит просто ошибка:
cp: omitting directory ‘DIR1’
Я понимаю, почему ничего из DIR1 не копируется (потому что я не использовал -r-переключатель, который обеспечивал бы рекурсию), но я бы ожидал, что сама папка DIR1 будет скопирована в NEWDIR2 (так что практически создание из нового «NEWDIR2» в ~ или создания ~ / NEWDIR2 / DIR1).
Может ли кто-нибудь объяснить мне, почему мое ожидание не так?
cp не может копировать каталоги, если он не используется с такими ключами, как -R, -r или -a.
Нажмите здесь для получения дополнительной информации