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