Какие есть флаги, чтобы убедиться, что rsync игнорирует время модификации и использует только контрольную сумму?
Из rsync(1)
страница руководства:
-c, --checksum skip based on checksum, not mod-time & size ... -I, --ignore-times don’t skip files that match size and time
Как всегда, -n
поможет вам убедиться, что у вас есть все необходимые варианты.
После некоторого времени попыток я обнаружил, что этот более полезен.
Синхронизировать две папки, игнорируя изменения меток времени:
rsync --dry-run -icrvh from_path to_path
удалять --dry-run
как только вам понравится то, что будет синхронизироваться.
-i
для отображения информации об изменениях. См. Объяснение Вот-c
выполнить проверку контрольной суммы-r
рекурсивный-v
подробный-h
человекочитаемые числа. например: 1K вместо 1024