这是一个可视化磁盘使用情况的命令行工具,名字源自 du 和 Rust 编程语言组合。它体积小巧、运行速度快,能够以直观的方式展示磁盘空间概览。
dust
的设计目的是让用户能够快速了解哪些目录正在使用磁盘空间,而不需要使用 sort
或 head
命令。
以下是一些基本的 dust
使用示例:
- 检查当前目录的磁盘使用情况:
dust
- 检查特定目录的磁盘使用情况:
dust /path/to/directory
- 显示完整路径:
dust -p
- 显示文件的“apparent size”(即文件实际大小,而不是磁盘使用量):
dust -s
- 显示默认数量(通常是终端高度)的目录:
dust
- 显示特定数量的目录,例如 30 个:
dust -n 30
- 限制显示的子目录层级,例如 3 层:
dust -d 3
- 只显示目录:
dust -D
- 只显示文件:
dust -F
- 反转输出顺序:
dust -r
- 忽略特定名称的文件和目录:
dust -X ignore
- 只显示同一文件系统的目录:
dust -x
- 不显示百分比或绘制 ASCII 条形图:
dust -b
- 不显示隐藏文件:
dust -i
- 不使用颜色(单色):
dust -c
- 强制使用颜色:
dust -C
- 计数文件而不是磁盘空间:
dust -f
- 按文件类型分组:
dust -t
- 设置最小文件大小,例如只显示大于 10MB 的文件:
dust -z 10M
- 打印 JSON 表示的目录:
dust -j
这些示例提供了 dust
命令的一些常见用法。你可以在 GitHub 上的 bootandy/dust 仓库 中查找更多详细信息和使用示例。