常用的Linux du命令

查看文件夹目录大小最常用的 Linux 命令是 du,搭配不同的参数可以实现不同的查看效果

1、查看当前目录下所有一级子文件夹和文件的大小(最常用):

du -h --max-depth=1

2、查看指定目录(如 /www/server/)下各子目录的大小

du -h --max-depth=1 /www/server/

查看 /www/ 目录下各个子文件夹分别占用了多少空间,并以易读的容量单位(KB、MB、GB)显示:

du -h --max-depth=1 /www/

3、按从大到小的顺序列出当前目录下的所有文件和文件夹大小

du -h --max-depth=1 | sort -hr

4、按空间占用大小从大到小排序

如果文件夹非常多,想一眼看出哪个最大,可以配合 sort 命令进行降序排序:

du -h --max-depth=1 /www/ | sort -hr

参数说明

sort -hr:按照人类可读的容量大小(如 K、M、G)进行从大到小的倒序排列。