По умолчанию, cp копирует только прямые файлы, а не подкаталоги в каталоге. Сообщение cp: omitting directory 'directory' предупреждает вас о том, что указанный каталог не копируется.
Это сообщение означает, что cp не скопировал перечисленные каталоги. Это поведение по умолчанию для cp - обычно копируются только файлы, независимо от того, указываете ли вы их явно или используете *. Если вы хотите копировать каталоги, используйте -r переключатель, который означает "рекурсивный".
Не используйте sudo. Вам это не нужно, у вас уже есть разрешения на запись материалов в ваш собственный домашний каталог.
Вы можете легко просматривать скрытые файлы и каталоги в графическом файловом менеджере, выбрав в меню пункт Просмотр/Показать скрытые файлы. Или нажав Ctrl - H.
Вам нужно использовать -R вариант в cp команда для копирования каталога и его содержимого.
/home - это не ваш домашний каталог. /home/имя пользователя есть. Так что вы, вероятно, пытаетесь скопировать не из того места.
Оболочка чувствительна к регистру, поэтому ~/downloads и ~/Downloads - это две разные вещи.
Вы только и в точности копируете dir1 сам по себе, а не файлы внутри него, так что в конце вы получите новую структуру каталогов, в то время как структура не существует.
Другими словами, после того, как он будет скопирован, он скажет, что мое содержимое file1, file2, и т.д.; Однако эти файлы не были скопированы и, следовательно, не существуют в нем.
Итак, чтобы исправить эту проблему, которая может возникнуть cp по умолчанию не копирует каталоги и пропускает их, если вы не укажете -r опция, которая также копирует все файлы рекурсивно.
Причина, по которой в нем говорится omitting directory это потому, что cp и все известные мне утилиты копирования создают список файлов и подкаталогов, которые необходимо скопировать, прежде чем начинать копировать файлы. Когда --recursive параметры отсутствуют, подкаталоги удаляются из этого списка. Таким образом, пропуск относится к удалению из списка копирования, а не с вашего исходного носителя. Я полагаю, что это раскрывает смысл послания.
То КП команда используется для копирования файлов и каталогов, а не вложенных каталогов, если вы хотите скопировать вложенные каталоги, вы можете добавить - р после этого, где -r означает рекурсивный.
Синтаксис, которому вы можете следовать (запуск от имени root):
затем добавьте несколько файлов в каталог 'Tag', а затем скопируйте их в 'Test'. На самом деле у меня была такая же проблема, но решенная так, как я сказал во-вторых.