1 votes

rsync - le fichier est 8 octets plus grand sur le destinataire

J'ai un fichier que j'ai essayé de transférer à travers le LAN câblé via scp et rsync, et les deux ont donné le même résultat. Lorsque j'exécute du file sur le fichier après le transfert, le fichier est 8 octets plus grand sur l'hôte destinataire.

J'ai également vérifié head file | hexdump -C sur les deux hôtes, et ils sont identiques. Même histoire pour tail ...

Vous avez une idée de la raison pour laquelle cela peut se produire ? Si cela a de l'importance, le fichier est un gzip.

1 votes

Equilibré habituel (mais inutile) arse**** downvote.

6voto

roaima Points 1537

du file n'est pas un moyen approprié pour mesurer la taille d'un fichier. Même la toute première ligne du fichier page de manuel dit " du - estimation l'utilisation de l'espace des fichiers " (mes italiques).

Utilisez plutôt une ou plusieurs des méthodes suivantes (d'autres existent également) :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X