rsync - 檔案在收件者處大 8 個位元組

rsync - 檔案在收件者處大 8 個位元組

我嘗試透過 scp 和 rsync 在有線 LAN 上傳輸一個文件,兩者都產生了相同的結果。當我du file在傳輸後運行該檔案時,該檔案在接收主機上增大了 8 個位元組。

我還檢查了head file | hexdump -C兩台主機,它們是相同的。同樣的故事tail...

任何想法為什麼會發生這種情況?如果重要的話,該檔案是 gzip。

答案1

du file不是測量文件大小的合適方法。即使是第一行手冊頁說「杜-估計文件空間使用情況»(我的斜體)。

相反,使用以下一種或多種方法(也存在其他方法):

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

相關內容