У меня возникли проблемы с копированием папки с файлами в этой папке в другую папку. Команда cp -r не копирует файлы в папку.
Как скопировать папку с файлами в другую папку в Unix/Linux?
Ответ 1
 Опция, которую вы ищете - -R.
cp -R path_to_source path_to_destination/
-  Если destinationне существует, он будет создан.
-  -Rозначаетcopy directories recursively. Вы также можете использовать-Rтак как он чувствителен к регистру.
-  Обратите внимание на нюансы с добавлением завершающего /согласно @muni764 комментарию.
Ответ 2
Вы ищете команду cp. Вам необходимо сменить каталоги, чтобы вы были вне каталога, который вы пытаетесь скопировать. Если каталог, который вы копируете, называется dir1, и вы хотите скопировать его в папку /home/Pictures:
cp -r dir1/ ~/Pictures/
Linux чувствителен к регистру и также нуждается в / после каждого каталога, чтобы знать, что он не является файлом. ~ - специальный символ в терминале, который автоматически оценивает текущий домашний каталог пользователя. Если вам нужно знать, в каком каталоге вы находитесь, используйте команду pwd.
Если вы не знаете, как использовать команду Linux, есть страница руководства, на которую вы можете ссылаться, набрав
man [insert command here]
в командной строке терминала.
Кроме того, чтобы автоматически заполнять длинные пути файла при вводе в терминал, вы можете нажать Tab после того, как вы начнете вводить путь, и вы либо будете представлены с выбором, либо вставьте оставшуюся часть пути.
Ответ 3
Использование:
$ cp -R SRCFOLDER DESTFOLDER/
