Назад | Перейти на главную страницу

Синхронизация файлов из нескольких источников с главной копией в зависимости от времени модификации

Я использую rsync для переноса файлов с нескольких серверов в «главную копию». Иногда один и тот же файл имеет разное содержимое в разных источниках. Я хочу оставить последний измененный. Я бы хотел, чтобы у rsync было что-то вроде --time-only (аналогично с --size-only), чтобы можно было просто синхронизировать по времени последнего изменения. Без чего-то подобного rsync будет перезаписывать одни и те же файлы снова и снова при синхронизации из разных источников (если размер или контрольная сумма не совпадают).

Есть ли более эффективные способы сделать такую ​​синхронизацию?

Похоже, что вы хотите rsync -u - «пропускать на ресивере более новые файлы».