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

Rsync игнорировать сравнение времени

Какие есть флаги, чтобы убедиться, что 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