rsync - o arquivo tem 8 bytes a mais no destinatário

1

Eu tenho um arquivo que tentei transferir através da LAN com fio via scp e rsync, e ambos produziram o mesmo resultado. Quando executo du file no arquivo após a transferência, o arquivo tem 8 bytes a mais no host do destinatário.

Também verifiquei head file | hexdump -C em ambos os hosts e eles são idênticos. Mesma história para tail ...

Alguma idéia de por que isso pode estar acontecendo? Se for importante, o arquivo é um gzip.

    
por Ian Ling 01.10.2015 / 00:46

1 resposta

5

du file não é uma maneira adequada de medir o tamanho do arquivo. Até mesmo a primeira linha da página de manual diz o uso do espaço no arquivo «du - estimativa »(Meu itálico).

Em vez disso, use um ou mais dos seguintes métodos (outros também existirão):

ls -l file       # byte size should be the same on both sides
cksum file       # checksum should be same result on both sides
md5sum file      # checksum should be same result on both sides
stat -c %s file  # byte size should be same result on both sides
    
por 01.10.2015 / 01:14

Tags