du [选项] 文件/目录
五、查看文件/目录大小(du)
基本语法
常用选项
| 选项 | 说明 |
|---|---|
-h |
以人类可读格式显示 |
-s |
只显示总计大小 |
-a |
显示所有文件而不只是目录 |
-c |
显示总计 |
--max-depth=N |
限制显示深度 |
-d N |
等同于 --max-depth=N |
示例
du -h file.txt # 查看单个文件大小
du -sh /path/to/dir # 查看目录总大小(推荐)
du -h --max-depth=1 /path/to/dir # 查看一级子目录大小
du -ah /path/to/dir # 查看目录下所有文件和目录大小
du -sh * # 查看当前目录下每个项目的大小
du -sh .[!.]* * # 包含隐藏文件
常用组合
# 查找当前目录下最大的 10 个文件/目录
du -sh * | sort -rh | head -10
# 查看各子目录大小并按从大到小排序
du -h --max-depth=1 | sort -rh