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