我很难掌握读取文件大小的正确方法是什么,因为每个命令都会给你不同的结果。我还在http://forums.devshed.com/linux-help-33/du-and-ls-generating-inconsistent-file-sizes-42169.html 上看到了一篇文章,其中说明了以下内容;
du 为您提供文件在文件系统上的大小。(IE 将始终为您提供可被 1024 整除的结果)。
ls 会给你文件的实际大小。
您正在查看的是文件的实际大小与其占用的磁盘空间量之间的差异。(也称为文件系统效率)。
它驻留在文件系统上和文件的实际大小有什么区别