Я пробовал много разных комбинаций команд rsync, но на какой бы платформе я ни использовал их, от любого источника до любого места назначения. Он всегда передает все, независимо от того, является ли он абсолютно одинаковым или нет. В чем секрет? Последняя команда, которую я использовал, это rsync -avz --progress source:somepath/specficfolder/ * destination:otherpath/ spceficfolder/
Как я могу получить только те файлы, которые были изменены?
ОБНОВЛЕНИЕ: Ответ благодарности blackhats, указывающий мне правильное направление, я нашел гораздо лучший вариант для меня - опция --filesize, которая проверяет только размер файла, чтобы узнать, нужно ли ему передавать файл или нет. Checksome работал, но был очень медленным, так как большинство моих файлов - большие mp3-файлы. Я полагаю, что это был бы хороший вариант, если ваши файлы представляют собой текстовые файлы, исходный код и другие символьные данные такого рода, в то время как большие медиа-файлы, которые не изменились бы, лучше переносятся с опцией filesize.