Geralmente sim; rsync
funciona verificando se existe um arquivo, então se sua soma de verificação não for a mesma, então se partes do arquivo tiverem a mesma soma de verificação, transmita as partes que têm uma soma de verificação diferente (ou, voltando a transmitir o arquivo inteiro se estiver faltando ou for impossível encontrar uma parte que tenha uma soma de verificação correspondente em ambos os lados). Portanto, se você tiver um arquivo com o mesmo nome, mas conteúdos completamente diferentes, pode ser mais barato transmitir o arquivo inteiro em vez da diferença.
Nenhum estado é mantido fora do arquivo em si, portanto, não importa se você usou rsync
antes. O conteúdo no arquivo é a única coisa que rsync
usa para decidir o que transmitir.