rsync основан на дате и размере, чтобы определить, был ли файл изменен или нет.
опция '-a / --archive' может быть хорошим вариантом для хранения всей информации о файле (разрешения, дата и т. Д.)
вы можете использовать опцию -c / --checksum, чтобы запросить rsync на основе контрольной суммы файла, чтобы определить, следует ли передавать его.