Porque rsync
copia para arquivos temporários e substitui o arquivo antigo. Além disso, o rsync só transfere os diffs, não o arquivo inteiro.
Isso evita a corrupção do arquivo no caso de uma transferência parcial falhar.
Para evitar a criação de arquivos temporários e a atualização de arquivos, use o sinalizador --inplace
.