Sincronização de arquivos de várias fontes para uma cópia principal com base no tempo de modificação

3

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?

    
por ibz 12.09.2011 / 07:53

1 resposta

2

Soa como o que você quer é rsync -u - "pule arquivos que são mais recentes no receptor".

    
por 12.09.2011 / 08:17