Agent Skills
返回列表
🔒

Dust 磁盘使用分析器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的官方指南,将 @user_3c6cb52e/dust-intuitive-disk-usage-analyzer-cli 安装到你当前的 AI 助手环境中。

技能介绍

磁盘空间排查的痛点

在日常开发与运维中,磁盘空间耗尽往往是最令人头疼的突发状况之一。传统的 du 命令虽然能列出各目录的体积,但其纯文本的数字输出在面对复杂的多层嵌套目录时显得极为低效。工程师很难在密密麻麻的输出中瞬间定位到底是哪个子目录吞噬了数 GB 的存储空间,尤其是在处理大型编译缓存或依赖库时。

核心能力与工作原理

为了解决这一痛点,dust 提供了一个更为直观的命令行交互方案。作为一款使用 Rust 编写的工具,它通过彩色的比例条将磁盘占用情况直接渲染在终端中。

  • 直观的视觉反馈:无需依赖枯燥的数字,dust 使用带有颜色的水平比例条展示当前目录下的子项体积分布。
  • 智能递归分析:它会自动计算并展示目录的递归深度。例如,当扫描到 1.8G 的 target 目录时,它能迅速指出 target/debug 占据了绝大部分空间;而进一步深入 target/debug/deps 时,比例条可能会下降至 70%,这清晰地暗示了虽然该子目录是主要的空间消耗者,但并非占据了 100% 的绝对体积。

适用边界与注意事项

尽管 dust 在类 Unix 系统上表现优异,但在 Windows 环境下使用 MSVC 编译的版本时存在特定的依赖要求。用户必须确保系统已安装并配置好 VCRUNTIME140.dll,否则程序将无法正常执行。

使用场景

  • 编译后磁盘告急,需要快速定位哪个子目录占用了数 GB 空间
  • CI 环境构建缓存持续增长,排查哪个依赖包或产物膨胀最严重
  • 服务器迁移前审计各挂载点用量,找出可清理的大文件目录
  • 本地开发环境磁盘满了,快速可视化找出临时文件或缓存堆积位置

适合人员

  • 后端工程师排查 Rust 项目编译产物体积,定位 target/debug 下的缓存堆积
  • 运维工程师定期审计服务器各分区用量,快速定位异常增长的目录
  • DevOps 工程师优化 CI/CD 构建缓存策略,找出可清理的中间产物
  • 系统管理员排查共享存储空间,可视化呈现各部门目录占用排名