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


11

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

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

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

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

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

Ответы:


15

Пытаться:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

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

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

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

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


спасибо чувак, ты сделал мой день. Это именно то, что я искал!
Продунис

Что делать, если rsync недоступен? Как это сделать с помощью CP?
Макс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.