为什么 du 对同一目录报告不同的大小?

为什么 du 对同一目录报告不同的大小?
$ pwd
/

$ du -hs *
0       bin
8.2M    boot
82M     dev
23M     etc
0       lib
0       lib64
16K     lost+found
4.0K    media
0       misc
4.0K    mnt
0       net
106M    opt
44K     root
414M    run
0       sbin
4.0K    srv
0       sys
1.3G    usr
36M     var

$ du -hs var
118M    var

为什么同一个目录报告两种不同的大小?

答案1

您可能会注意到dev报告的大小很大,当将其添加到其本身时,其大小与 82+36=118var相同。通常几乎没有空间,仅由目录和特殊文件组成。var/dev

也许两者都安装了一些文件系统(或大型硬链接文件),这du -sh *会产生影响。

相关内容