查看文件夹目录大小最常用的 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)进行从大到小的倒序排列。