📌 本文基于 SquirrelDisk v2.6.1(2026 年 10 月 18 日发布)撰写。
软件简介
SquirrelDisk 由 adileo 独立开发维护,AGPL-3.0 协议,GitHub 2147 Star。2.0 是原作者用原生 Rust 从零重写的一版:修掉老版本在各平台积压的问题,界面重做,Windows 安装包缩到 4.6 MB、Linux AppImage 6.6 MB、macOS dmg 10.7 MB,冷启动几乎瞬时,扫百万级文件时内存占用也不高。
它要替代的是 DaisyDisk(仅 macOS 且付费)、WizTree(仅 Windows)与 WinDirStat(仅 Windows、界面老旧)这一档工具,卖点是跨平台、免费开源,以及图表边扫边成形。
核心功能
扫描与图表
每个文件夹是环形图(sunburst)上的一块扇区,面积对应磁盘占用;扫描过程中图表实时生长,几十秒内就能看出大块头。点扇区下钻、点中心回退,悬停时右侧列出该目录里最大的若干项(如 Library 24.0 GB、System 23.8 GB、Applications 22.5 GB、Hidden space 12.0 GB)。不想看环形可以在设置里切成矩形树图(treemap),每层文件夹变成带名称和体积的方块,其余操作一致。
收集后清理
把扇区或列表行拖进底部收集器,再决定怎么处理:移到废纸篓、永久删除、先备份到外置盘再删、或先传云再删。删除确认页会写清「Delete 2 items? 53.5 GB will be freed」并逐条列出路径。永久删除时可勾选 DoD 5220.22-M 三遍覆写(先 0 再 1 再随机数据)。系统文件夹、主目录、整块磁盘受保护,应用与设置目录要额外确认。
按实际占用算数
显示的是文件在磁盘上真实占的空间;只存在云端的文件(iCloud、Dropbox、Google Drive、OneDrive 的占位文件)按 0 计;硬链接与同一目录的多处引用只算一次。在访达或资源管理器里删了东西,图表会自动刷新。
服务器、云存储与命令行
能扫任意可 SSH 的机器,也能通过 rclone 扫 S3 桶、Google Drive、Dropbox、FTP 等服务(没装 rclone 时应用可一键安装,云账号在应用内增删改)。命令行 squirreldisk scan ~/Projects --depth 2 --top 3 不开窗口直接打印最大的几项,加 --json 供脚本消费,输出形如 48.2 GB / 912,044 files / 3.1s。Windows 安装包会把命令写进 PATH,macOS 与 Linux 首次启动时尝试配置,也可在设置的「Command-line tool」里手动装。
查重复文件
2.6.0 新增的重复文件工具按内容比对而不是文件名,改过名的副本也能配对;结果边扫边出,先列最省空间的。只有体积相同的文件才会被读取,大文件按全文件抽样比对,打开「Exact comparison」才逐字节读,指纹会缓存供下次复用。每组保留一份,可用 **/Archive/** 这类「总是保留」规则保护目录,也可以自己勾选;应用库内的文件(照片图库、Final Cut Pro 资源)不会被删。2.6.1 把这个工具带到了 Windows。
适用场景 / 适合人群
- 系统盘飘红:先看清谁在占空间,再决定删哪个,避免误伤缓存以外的东西
- 服务器运维:SSH 直扫远端磁盘,不用在机器上装客户端
- 多盘用户:外置硬盘与 Time Machine 备份盘一起扫,横向对比占用
- 脚本党:CLI 加 JSON 输出,能接进巡检或报表流程
下载地址
- GitHub Releases:macOS dmg(Apple 芯片与 Intel 通用)、Windows 的 MSI 与便携 exe、Linux 的 AppImage 与 tar.gz
- 便携模式:在 exe 或 AppImage 同级目录建一个空文件夹 portable,配置与 rclone.conf 都留在里面,也可用 SQUIRRELDISK_CONFIG_DIR 指定
- 自建:装好 Rust 后 cargo run –release,Linux 需补 libasound2-dev、libxkbcommon-dev、libwayland-dev、libx11-dev
![SquirrelDisk的使用截图[1]](https://i0.wp.com/raw.githubusercontent.com/adileo/squirreldisk/main/screenshots/home.png)
![SquirrelDisk的使用截图[2]](https://i0.wp.com/raw.githubusercontent.com/adileo/squirreldisk/main/screenshots/overview.png)
![SquirrelDisk的使用截图[3]](https://i0.wp.com/raw.githubusercontent.com/adileo/squirreldisk/main/screenshots/explore.png)