rsync – 文件的大小是收件人的8个字节

我有一个文件,我试图通过scp和rsync跨有线局域网传输,并且都产生了相同的结果。 在传输完成后,当我在du file上运行du file ,该文件在收件人主机上的大小是8个字节。

我也检查了head file | hexdump -C head file | hexdump -C在两台主机上,它们是相同的。 tail同样的故事

任何想法,为什么这可能会发生? 如果重要的话,该文件是一个gzip。

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