Я очень часто пользуюсь

rsync -a  source/ destination/ 

или даже

rsync -a --delete source/ destination/ 

сделать каталог destination точно совпадающим с source .

Тем не менее, если destination содержит файлы никогда, кроме source , в моем случае только отметка времени, rsync оставляет их такими, какие они есть. Как я могу заставить rsync полностью синхронизировать destianation с source в любом случае?

1 ответ1

0

man rsync говорит:

-c, --checksum      skip based on checksum, not mod-time & size

Однако это может повлиять на производительность.

Насколько я могу сказать, если вы также используете:

-t, --times         preserve modification times

метки времени изменения в месте назначения обновляются, даже если файл не копируется из-за идентичной контрольной суммы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .