rsync - Datei ist beim Empfänger 8 Byte größer

rsync - Datei ist beim Empfänger 8 Byte größer

Ich habe versucht, eine Datei über das kabelgebundene LAN sowohl mit scp als auch mit rsync zu übertragen, und beides hat das gleiche Ergebnis geliefert. Wenn ich du filedie Datei nach der Übertragung ausführe, ist sie auf dem Empfängerhost 8 Byte größer.

Ich habe auch head file | hexdump -Cbeide Hosts überprüft und sie sind identisch. Dieselbe Geschichte für tail...

Irgendwelche Ideen, warum das passieren könnte? Falls es wichtig ist, die Datei ist eine GZIP-Datei.

Antwort1

du fileist kein geeigneter Weg, um die Dateigröße zu messen. Schon die allererste Zeile desmanpagesagt « du -schätzenDateispeicherplatznutzung » (meine Kursivschrift).

Verwenden Sie stattdessen eine oder mehrere der folgenden Methoden (es gibt auch andere):

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

verwandte Informationen