Soa como o que você quer é rsync -u
- "pule arquivos que são mais recentes no receptor".
Eu uso o rsync para trazer arquivos de vários servidores para uma "cópia mestra". Às vezes, o mesmo arquivo tem conteúdo diferente em diferentes origens. O que eu quero é manter o último modificado. Eu gostaria que o rsync tivesse algo como --time-only
(análogo a --size-only
) para que pudesse simplesmente sincronizar com base na hora da última modificação. Sem algo assim, o rsync continuará sobrescrevendo os mesmos arquivos repetidamente ao sincronizar a partir de fontes diferentes (se o tamanho ou a soma de verificação não corresponderem).
Existe alguma maneira melhor de fazer esse tipo de sincronização?
Tags rsync linux shell synchronization