Gostaria de saber se o cenário a seguir atualizará permissões, propriedade, carimbos de data/hora etc.
Digamos que eu transfira uma pasta de um destino para outro usando rsync -zr source/ dest/
e, em seguida, use o comando rsync -auzr source/ dest/
- o último comando atualizará as permissões, propriedade e carimbos de data/hora ou eu transferirei todos os arquivos novamente?
se você não quiser copiar tudo, terá que fazer uma execução inicial
-a --size-only
que evitará o uso de carimbos de data e hora para determinar como sincronizar as coisas. depois de executar com--size-only
, e-a
o rsync corrigirá as permissões e os carimbos de data/hora no destino. Depois disso, você pode usar apenas o-a
que é uma verificação melhor, pois os arquivos nem sempre mudam de tamanho quando modificados. Dando que você está usando-u
não sei se isso significa que há arquivos sendo gravados no destino que não devem ser substituídos. Eu aconselho você a usar--dry-run
para se sentir confortável com a execução do rsync antes de fazer qualquer alteração.