Linux 查找大目录

Posted 认真生活、快乐工作 - 马云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 查找大目录相关的知识,希望对你有一定的参考价值。

du -h --max-depth=1

du -hm --max-depth=2 | sort -n

du -hm --max-depth=2 | sort -nr | head -12

以上都是当前目录,也可以指定目录

du / -h --max-depth=1

du / -hm --max-depth=2 | sort -n

du / -hm --max-depth=2 | sort -nr | head -12

看看具体比对效果

# du -h --max-depth=1
1.2G	./passageway
34G	./smart
779M	./lichuang
36G	.
# du -h --max-depth=2
16K	./passageway/web
1.2G	./passageway
45M	./smart/car
45M	./smart/common
55M	./smart/face
34G	./smart/admin
77M	./smart/customer
34G	./smart
20K	./lichuang/web
779M	./lichuang
36G	.

max-depth 是深度,几层的意思。

# du -h --max-depth=1 | sort -nr | head -6
779M	./lichuang
36G	.
34G	./smart
1.2G	./passageway
# du -hm --max-depth=1 | sort -nr | head -6
36171	.
34216	./smart
1177	./passageway
779	./lichuang

m 表示多少兆,加了之后,统一按照多少兆来排序。

# du -hm --max-depth=1 | sort -nr | head -6
36171	.
34216	./smart
1177	./passageway
779	./lichuang
# du -hm --max-depth=1 | sort -n | head -6
779	./lichuang
1177	./passageway
34216	./smart
36171	.

n 是升序, nr是降序。

# du -hm --max-depth=2 | sort -nr | head -10
36171	.
34216	./smart
33996	./smart/admin
1177	./passageway
779	./lichuang
77	./smart/customer
55	./smart/face
45	./smart/common
45	./smart/car
1	./passageway/web

# du -hm --max-depth=2 | sort -nr | head -6
36171	.
34216	./smart
33996	./smart/admin
1177	./passageway
779	./lichuang
77	./smart/customer

head 获取前几条。

以上是关于Linux 查找大目录的主要内容,如果未能解决你的问题,请参考以下文章

Linux如何查找大文件或目录总结

Linux下查找大文件以及目录

Linux如何查找大文件或目录总结

Linux系统下查找大文件或目录的技巧

Linux如何查找大文件或目录总结

Linux查找大文件或目录