rsync - o arquivo é 8 bytes maior no destinatário

rsync - o arquivo é 8 bytes maior no destinatário

Eu tenho um arquivo que tentei transferir pela LAN com fio via scp e rsync, e ambos produziram o mesmo resultado. Quando executo du fileo arquivo após a transferência, o arquivo fica 8 bytes maior no host destinatário.

Também verifiquei head file | hexdump -Cos dois hosts e eles são idênticos. A mesma história para tail...

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

Responder1

du filenão é uma maneira adequada de medir o tamanho do arquivo. Mesmo a primeira linha dopágina de manualdiz «du -estimativauso de espaço no arquivo » (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

informação relacionada