Получил много помощи в течение всего времени, просто прокручивая и ползая через обширный ландшафт квалифицированных ответов от вас, теперь пришло время задать свой первый вопрос, и это выглядит довольно просто, но я врезался в стену.

Я хочу синхронизировать / объединить две (или более) папки, содержащие важные файлы, некоторые картинки внутри содержат exif-данные (которые Lightroom может читать), некоторые нет. Я делал резервные копии в разных местах, но был неаккуратным, и теперь некоторые файлы имеют более новые отметки времени и / или дату создания моей резервной копии.

Теперь я хочу разобраться с этим и объединить / синхронизировать либо с новым каталогом, либо с одним, содержащим версии, которые, как я знаю, имеют правильные (старые) метки времени, которые я, очевидно, хочу сохранить.

Прошел через rsync, попробовал какую-то старую магию cp, попытался написать скрипт командной строки, содержащий diff, du и прочее ... Я исчерпан и у меня заканчиваются идеи. ^^

Большинство инструментов имеют функцию "обновления", но ни один из них не имеет опцию понижения, например. 'сохранить старую версию, если объединены и файл существует в месте назначения'.

На Mac и Windows есть «бесплатная синхронизация файлов», но она не работает на моем Linux (файлы ext3), и в последние годы я снова влюбился в терминал. :)

// tl; dr:

Так есть какие-нибудь идеи о том, как синхронизировать две директории, сохраняя старые версии, может быть, в новой чистой директории (это просто глазурь на торте)?

спасибо, Бо

0