rsync - файл на 8 байт больше у получателя

rsync - файл на 8 байт больше у получателя

У меня есть файл, который я пытался передать по проводной локальной сети через scp и rsync, и оба дали одинаковый результат. Когда я запускаю du fileфайл после передачи, он становится на 8 байт больше на хосте-получателе.

Я также проверил head file | hexdump -Cоба хоста, и они идентичны. Та же история для tail...

Есть идеи, почему это может происходить? Если это имеет значение, файл — gzip.

решение1

du fileне является подходящим способом измерения размера файла. Даже самая первая строкастраница руководстваговорит « du -оцениватьиспользование файлового пространства » (курсив мой).

Вместо этого используйте один или несколько из следующих методов (существуют и другие):

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

Связанный контент