Bash 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

教程来源于Github,感谢大佬的无私奉献,致敬!

技术教程推荐

Java核心技术面试精讲 -〔杨晓峰〕

TensorFlow快速入门与实战 -〔彭靖田〕

iOS开发高手课 -〔戴铭〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

职场求生攻略 -〔臧萌〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

零基础入门Spark -〔吴磊〕

李智慧 · 高并发架构实战课 -〔李智慧〕