du
du
命令显示某个文件或目录的磁盘使用量。
$ du filename
-h
参数将返回的大小显示为人类可读的格式,即显示单位为 K、M、G 等。
-s
参数表示总结(summarize)。
-x
参数表示不显示不在当前分区的目录,通常会忽略/dev
、/proc
、/sys
等目录。
-c
参数表示显示当前目录总共占用的空间大小。
# 显示根目录下各级目录占用的空间大小
$ sudo du -shxc /*
--exclude
参数用于排除某些目录或文件。
$ sudo du -shxc /* --exclude=proc
$ sudo du -sh --exclude=*.iso
--max-depth
参数用于设定目录大小统计到第几层。如果设为-–max-depth=0
,那么等同于-s
参数。
$ sudo du /home/ -hc --max-depth=2
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「IT平头哥联盟」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程