为什么屏幕截图中显示的文件大小存在差异,即 ls -lh 下的总文件大小为 44k,而文件夹的大小仅为 4k?我读错了吗?
是的,你读错了。4.0K 是/tmp
文件夹条目占用的磁盘大小。它通常总是 4k(尽管根据某些因素会增加)。ls
也不考虑子文件夹内容占用的空间。
您真正想要查看的是du
可以很好地了解总磁盘空间的命令。
gbeech@ny-man01:~$ ls -lh
total 3.6G
Run Code Online (Sandbox Code Playgroud)
对比
gbeech@ny-man01:~$ du -sh
36G .
Run Code Online (Sandbox Code Playgroud)