Por padrão, o rsync ignora tempos e tamanhos de arquivos.
A página de manual diz sobre --append
:
If a file needs to be transferred and its size on the receiver is the same or longer than the size on the sender, the file is skipped.
Ele compartilha essa qualidade com --append-verify. A verificação extra que você esperava acontecer só acontece após a ação anexa (o que provavelmente nunca acontece se você, por exemplo, adicionou algo ao arquivo em vez de ser excluído).
Nesse caso, você provavelmente deseja o sinal -I
, para ignorar o tempo e o tamanho do arquivo.
As opções de acréscimo destinam-se principalmente a acelerar a atualização de arquivos maiores que só mudam na parte inferior (como arquivos de log).