Как объединить папки и подпапки?

11

У меня есть две папки (ОРИГИНАЛ A и ОРИГИНАЛ B), и у обеих есть подпапки.

Как объединить эти две папки (и подпапки) в DESTINATION C?

а) ОРИГИНАЛ A и ОРИГИНАЛ B имеют одинаковые подпапки. Я хочу скопировать каждый уникальный файл любой подпапки в «правильную» подпапку DESTINATION C

б) некоторые подпапки находятся только в ОРИГИНАЛЕ А, но не в ОРИГИНАЛЕ Б. Я хочу любую папку в DESTINATION C

Кто-нибудь знает команду терминала?

Produnis
источник

Ответы:

15

Пытаться:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

Это как копия папки А

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

Это должно синхронизировать папки A и B с другой новой папкой C.

Вы можете синхронизировать файл от А до Б напрямую, но у вас не будет такой потери данных.

prophecy201
источник
спасибо чувак, ты сделал мой день. Это именно то, что я искал!
Продунис
Что делать, если rsync недоступен? Как это сделать с помощью CP?
Макс