Объединить папки на разных дисках в Linux?

Объединить папки на разных дисках в Linux?

Я хотел бы объединить содержимое двух папок в одну из них из терминала 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для обновления путем копирования только в том случае, если исходный файл новее целевого файла или если целевой файл отсутствует.

Связанный контент