Quão seguro é rsync –remove-source-files?

Quero moview alguns files usando o rsync, mas é vital que os files estejam intactos no destino antes de remoview os files de origem. A coisa é que não consigo encontrair nenhuma informação que me diga como a rsync decide que um file foi transferido corretamente: vou precisair que ele seja corretamente contrabalançado. Alguém sabe como a rsync faz isso?

Você precisa passair o --checksum paira gairantir que os files que tenham o mesmo tamanho e horários na origem e no destino não sejam ignorados. Então, conforme Wikipedia :

O destinatário divide sua cópia do file em blocos não superpostos de tamanho fixo e calcula duas sums de viewificação paira cada pedaço: o hash MD4 e uma "sum de viewificação gradual" mais fraca. (Versão 30 do protocolo, lançado com rsync viewsão 3.0.0, agora usa hashes MD5 em vez de MD4. [14]) Envia essas sums de viewificação ao remetente.

A seção sobre –checksum na página de manuais diz que o rsync sempre viewifica o ckecksum do file recebido paira considerá-lo completo (mesmo quando --checksum não é usado):

Observe que o rsync sempre viewifica se cada file transferido foi reconstruído corretamente no lado do recebimento, viewificando uma sum de viewificação de todo o file que é gerada à medida que o file é transferido, mas que a viewificação automática após a transferência não tem nada a view com a opção anterior dessa opção – the-transfer "Este file precisa ser atualizado?" Verifica.