
Я хотел бы объединить содержимое двух папок в одну из них из терминала Linux.
Drive 1\Folder
Drive 2\Folder
Я хочу, чтобы все файлы и подфайлы из папки диска 1 перемещались в папку диска 2. Я попытался использовать MV и получил сообщение об ошибке:
unable to remove target: Is a directory
решение1
cp -r Drive\ 1/Folder/* Drive\ 2/Folder/
Я всегда предпочитаю это, cp
поскольку mv
это означает, что у меня все равно будет копия оригинала на случай, если что-то случится при переводе.
После завершения копирования вы можете rm -r Drive\ 1/Folder
.
Это также должно решить проблему, mv
связанную с перемещением каталога.
надеюсь, это поможет
решение2
Использование cp -ru drive1/* drive2
скопирует все с диска 1 на диск 2. -r
Средства для рекурсивного копирования. Средства -u
для обновления путем копирования только в том случае, если исходный файл новее целевого файла или если целевой файл отсутствует.