✅ 方法一:使用 du 命令(最常用)
du -h --max-depth=1 /path/to/dir
-h:以人类可读的格式显示(如 KB、MB、GB)--max-depth=1:只显示当前目录下一级文件夹的大小/path/to/dir:要查看的目标路径(如/root/docker)
示例:
du -h --max-depth=1 /root/docker
输出示例:
2.1G ./moviepilot
1.3G ./nginx
3.5G ./mysql
7.0G /root/docker
最后一行表示“该命令参数目录的总大小”
✅ 方法二:配合排序查看最大文件夹
想找出哪个文件夹最大:
du -h --max-depth=1 /root/docker | sort -hr
说明:
sort -hr:按数值大小(含单位)从大到小排序- 第一行就是最大的目录。
✅ 方法三:只显示前几大的目录
du -h --max-depth=1 /root/docker | sort -hr | head -n 10
显示前 10 个最大子目录。
✅ 方法四:查看单个文件夹的详细结构
想深入看某个子文件夹内各部分大小:
du -h --max-depth=1 /root/docker/moviepilot | sort -hr








