rsync: el archivo es 8 bytes más grande en el destinatario

rsync: el archivo es 8 bytes más grande en el destinatario

Tengo un archivo que intenté transferir a través de la LAN cableada mediante scp y rsync, y ambos arrojaron el mismo resultado. Cuando ejecuto du fileel archivo después de la transferencia, el archivo es 8 bytes más grande en el host del destinatario.

También revisé head file | hexdump -Cambos hosts y son idénticos. La misma historia para tail...

Alguna idea de por qué esto esta pasando? Si es importante, el archivo es gzip.

Respuesta1

du fileno es una forma adecuada de medir el tamaño del archivo. Incluso la primera línea delpágina de manualdice « du -estimaruso del espacio de archivos» (cursiva mía).

En su lugar, utilice uno o más de los siguientes métodos (también existirán otros):

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

información relacionada