dust:Rust 编写的磁盘占用分析工具

dust:Rust 编写的磁盘占用分析工具

前往下载

dust:Rust 编写的磁盘占用分析工具信息

  • 系统要求:多平台(详见内容页)发布时间:2026-09-18 22:22:03

dust:Rust 编写的磁盘占用分析工具使用指南

微信扫描体验

dust:Rust 编写的磁盘占用分析工具简介

dust(du + rust)是一款用 Rust 编写的磁盘占用分析工具,可以看作是经典命令 du 的现代化替代品。运行后它会用树形结构和彩色进度条直观展示当前目录下哪些子目录、哪些文件占用了最多空间,并自动按大小排序,不需要再配合 sort、head 之类的命令拼凑结果。

dust 运行效果

适用平台

支持 Linux、macOS 与 Windows。本次提供 macOS(Apple 芯片)、Linux(aarch64 与 arm musl)的 tar.gz 包,以及 Windows(i686 gnu)与通用 zip 包,均为命令行程序。

安装与使用

解压对应平台的压缩包,把得到的 dust(Windows 下为 dust.exe)放到系统 PATH 中即可:Linux / macOS 常用 sudo mv dust /usr/local/bin/,Windows 则把文件所在目录加入环境变量。随后在终端进入想分析的目录,直接执行 dust 就会列出占空间最多的若干项。常用参数有:dust -d 3 只看三层目录,dust -n 20 显示 20 项,dust -F 只找出最大的文件,dust -D 只看目录,dust -X node_modules 忽略指定名称,dust -r 反向排序。

主要功能

  • 用彩色条形图直观展示目录与文件的空间占比
  • 自动递归并按大小排序,无需再手工 sort、head
  • 用灰阶色带标出父子层级,方便判断哪些目录可以整体删除
  • 可限制显示深度、条目数量,支持忽略规则与反向排序
  • 可在真实磁盘占用与文件表观大小之间切换,单位支持 SI 与二进制
  • 单一静态二进制,解压即用,扫描速度快、内存占用低

看了dust:Rust 编写的磁盘占用分析工具的人还看了