Я пытаюсь синхронизировать две папки по их расширенным атрибутам, однако некоторые файлы всегда синхронизируются каждый раз без видимой причины.
Отладка rsync Я обнаружил, что значение флагов удаленного файла отличается от того, что у меня есть локально:
[sender] i=34166 /Volumes/MyDisk Documents/local/ mode=040755 len=204 uid=501 gid=20 flags=0
[receiver] i=34166 2 Documents/local/ mode=040755 len=204 gid=20 flags=88
Я попытался удалить удаленную папку и снова синхронизировать все, но у меня всегда возникают проблемы, когда некоторые файлы / папки постоянно распознаются как измененные.
Что входит в поле флагов? Я попытался сравнить атрибуты и ACL обеих папок с «ls -lO @ ae», и они выглядят одинаково.