专题推荐
专题推荐

Linux常用命令:du命令du -h –max-depth=1查看各文件文件夹大小

2020-02-22 21:08 分类:Linux常用命令 阅读(次阅读) 标签:

du命令其实不算是Linux常用命令,du命令的参数很多,这里我就不展开介绍了,因为我们用不到.
但是他的有个命令我们很常用到,就是查看当前目录的各个文件夹大小.

du -h --max-depth=1

下面我来示范下du -h –max-depth=1的使用:

[root@localhost ~]# ls -l
total 20
drwxr-xr-x 2 root  www   4096 Feb 22 06:00 backup
drwx------ 2 mysql mysql 4096 Jan 11  2019 mysql
drwxr-xr-x 6 root  root  4096 Jan 10 08:54 usrdata
drwx------ 3 www   www   4096 Feb 25  2019 www
drwxr-xr-x 3 root  root  4096 Jan 11  2019 wwwroot
[root@localhost ~]# du -h --max-depth=1
16K	./mysql
343M	./backup
175M	./wwwroot
965M	./usrdata
28K	./www
1.5G	.

是不是一目了然? ls命令可以查看列表,但是显示不了文件夹大小,而du -h –max-depth=1可以显示文件夹大小

Linux常用命令:du命令du -h --max-depth=1查看各文件文件夹大小

很多年前我还是个新手站长的时候网站被挂马了,不断生成垃圾文件10多个G,把整个服务器占满了,导致mysql无法运行.
但是那台服务器有80个网站,这个时候一个文件夹一个文件夹排查就太慢了.
这个时候借助du -h –max-depth=1可以迅速的找到哪个文件夹,哪个网站出问题了.


本文地址: https://www.vpsyi.com/linux-du.html