SquirrelDisk:免费开源的磁盘空间分析工具 #
SquirrelDisk 是什么? #
SquirrelDisk 是一款免费、开源的磁盘空间分析器(disk usage analyzer),用一张彩色的太阳图(sunburst)把整块硬盘的占用情况在几秒内完整映射出来,让用户一眼看清「空间到底被谁吃掉了」。它支持 macOS、Windows 和 Linux 三大桌面平台,也能通过 SSH 扫描远程服务器、通过 rclone 扫描 S3、Google Drive、Dropbox、OneDrive 等云存储。
当系统盘爆满、C 盘飘红或服务器日志把分区塞满时,传统做法是逐个文件夹看属性或在终端里反复执行 du -sh *。SquirrelDisk 把这些繁琐操作变成可视化点击:图表在扫描过程中实时生长,大块文件几秒内就暴露出来,用户可以把它拖进底部收集器,再选择移入回收站、彻底删除、安全擦除或先备份再删除。整个过程不上传任何文件或文件名,也不需要注册账号。
SquirrelDisk 有哪些亮点特色? #
- 整块磁盘一览无余:每个文件夹都会变成太阳图里的一块彩色扇区,面积与占用空间成正比。图表在扫描过程中动态生长,几秒内就能锁定最占空间的目标;占用最大的文件夹会排在最前,同时始终显示剩余空间与已收集的大小。官方演示数据为「6.3 秒扫描 653 GB」,一次性释放 53.5 GB。
- 点击式交互探索:点击任意扇区即可放大进入,点击圆心返回上一层;鼠标悬停时侧边列表会按体积从大到小列出其中内容。过小的文件会被自动归组,让图表保持可读,展开任一分组即可查看全部条目,图表深度也可自行调节。
- 收集器 + 多种清理方式:把扇区或列表行拖到底部收集器,再统一决定处理方式——移到回收站(之后仍可恢复)、彻底删除(立即释放空间)、安全擦除(覆写后再删除),或者先备份到外置硬盘或云端再删除。执行时会有进度视图,完成时还有庆祝动画。
- 安全擦除(Secure erase):永久删除时可选择先覆写文件三次(按 DoD 5220.22-M 标准:先 0、再 1、最后随机数据),然后重命名并移除,让数据更难被恢复工具找回。
- 默认安全防误删:系统文件夹、用户主目录、整块驱动器等关键位置被保护,无法被加入收集器;应用程序与设置类文件夹则需要额外二次确认。
- 数字准确:显示的是文件在磁盘上实际占用的空间。仅存于云端的文件(iCloud、Dropbox、Google Drive、OneDrive)按 0 计算,硬链接和文件夹链接只统计一次,因此不会出现虚高。
- 自动保持最新:在 Finder、资源管理器或文件管理器中删除文件后,图表会自动更新,无需重新扫描。
- 远程服务器与云存储:可通过 SSH 扫描任何能连上的机器(Linux 服务器、NAS、树莓派、开启远程登录的 Mac),也可以在应用内一键安装 rclone 后扫描 S3、Google Drive、Dropbox、OneDrive、FTP 等云服务。
- 25 种语言与 7 套主题:界面覆盖英语、简体中文、印地语、西班牙语、法语、阿拉伯语等 25 种语言并自动匹配;提供 Hazelnut、Midnight、Neon、Autumn、Forest、Dracula、Nordic 等 7 套配色主题、可选音效以及可调的图表深度。
- 轻量且注重隐私:使用 Rust 编写,整个应用约 8 MB,无需运行时、不内置浏览器内核,启动迅速、内存占用低,老旧电脑也能流畅运行。所有文件与文件名都不会被上传,无账号、无追踪;应用内没有 Cookie 也没有统计分析,赞助商条目在本地挑选,匿名统计可完全关闭。

免费下载 SquirrelDisk #
以下为官方提供的各平台安装包,点击链接即可下载。当前官方最新版本为 v2.5.0(2026 年 9 月 30 日发布),安装后会自动检测并更新到新版本。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| SquirrelDisk-Windows.msi | Windows 10 / 11 安装程序(MSI) | 4.3 MB | 夸克网盘 |
| SquirrelDisk-macOS.dmg | macOS 安装镜像,支持 Apple 芯片与 Intel | 10.0 MB | 夸克网盘 |
| squirreldisk-x86_64-pc-windows-msvc.exe | Windows 便携版,免安装可直接运行 | 10.7 MB | 夸克网盘 |
官网另提供 Linux x86_64 的 AppImage(6.6 MB)与 .tar.gz 压缩包(6.0 MB),如需可在官网下载页获取。
SquirrelDisk 如何使用? #
- 启动并选择扫描目标:打开 SquirrelDisk 后,在主界面选择要扫描的磁盘或文件夹;如果要扫描远程服务器,选择「Remote server」并挑选
~/.ssh/config中的主机或直接输入user@host;如果要扫描云端,选择「Cloud storage」并选择一个已配置的账号。 - 观察图表实时生成:扫描开始后太阳图会边扫描边生长,占用最大的扇区很快显现。把鼠标悬停在任意扇区上,右侧列表会按体积从大到小列出其中内容。
- 逐层点击钻取:点击扇区即可放大到该文件夹,点击圆心返回上一层。若不喜欢环形图,可在设置里切换为矩形树图(treemap),点击、悬停、收集和删除的操作方式完全一致。
- 收集并清理:把不需要的扇区或列表行拖到底部收集器,然后选择处理方式——移到回收站、彻底删除、安全擦除,或者先备份到外置硬盘/云端再删除。执行过程有进度视图,结束后会有完成提示。
- 借助筛选与主题提升效率:在设置中可以调整图表深度、切换 7 套主题、开启音效,也可以把界面语言改成简体中文;删除文件后图表会自动更新,无需重新扫描。
进阶提示:扫描远程服务器时,SquirrelDisk 会优先在服务器
~/.cache/squirreldisk放置一个小的辅助程序以加快扫描,无法放置时依次回退到 GNUfind和du;云端扫描依赖 rclone,应用可一键安装并使用你已有的 rclone 配置文件。
SquirrelDisk 的常见问题? #
SquirrelDisk 真的免费吗? 是的。SquirrelDisk 在 AGPL-3.0 许可下免费且开源,应用内有一条小型赞助商横幅来维持开发。该横幅在你的电脑上本地挑选,不会追踪你。
SquirrelDisk 还在持续维护吗? 在沉寂数年后,SquirrelDisk 2 已由其原作者用 Rust 原生重写,并保持定期更新。官方源码、发行版本与问题追踪都在 GitHub 上。
macOS 提示「无法打开」或「已损坏」怎么办?
这是因为应用通过 App Store 之外的渠道分发。可以打开「系统设置 → 隐私与安全性」,向下滚动找到 SquirrelDisk 的提示并点击「仍要打开」再确认;也可以在终端执行 xattr -dr com.apple.quarantine /Applications/SquirrelDisk.app 后再打开。在较新的 macOS 上,右键点击「打开」已不再有效。
Windows 提示「Windows 已保护你的电脑」是安全的吗? 这是 SmartScreen 的默认提示。点击「更多信息」,再点击「仍要运行」即可。使用便携版 .exe 时,还可以右键文件 →「属性」→ 勾选「解除锁定」→ 确定。
会不会误删重要文件? 系统文件夹、用户主目录、整块驱动器等关键位置受到保护,无法被收集;应用和设置类文件夹需要额外确认。清理方式也可以自行选择,包括移到回收站、彻底删除、安全擦除或先备份。
为什么某个文件夹显示的体积比其他工具小? SquirrelDisk 显示的是文件在磁盘上真实占用的空间。仅存于云端的文件计为 0,链接/硬链接文件夹只统计一次,因此结果通常更贴近实际占用。
可以扫描服务器或云存储吗? 可以。任何能通过 SSH 访问的机器都能扫描,S3、Google Drive、Dropbox、OneDrive、FTP 等服务则通过 rclone 接入:SquirrelDisk 可以一键安装 rclone,并支持在应用内直接添加账号。
SquirrelDisk 如何安装? #
Windows #
- 下载
SquirrelDisk-Windows.msi安装程序,双击运行并按照向导完成安装。 - 如果弹出「Windows 已保护你的电脑」,点击「更多信息」→「仍要运行」。
- 若不想安装,可改用便携版
squirreldisk-x86_64-pc-windows-msvc.exe,放在任意文件夹(甚至 U 盘)直接运行;建议右键文件 →「属性」→ 勾选「解除锁定」→ 确定。
macOS #
- 下载
.dmg镜像并打开,把 SquirrelDisk 拖入「应用程序」文件夹。 - 首次打开若提示「无法打开」或「已损坏」,前往「系统设置 → 隐私与安全性」,点击 SquirrelDisk 提示旁的「仍要打开」并确认。
- 也可以在终端执行
xattr -dr com.apple.quarantine /Applications/SquirrelDisk.app,之后重新打开应用。
Linux #
- 下载 AppImage 后赋予可执行权限并运行,或下载
.tar.gz压缩包,执行tar -xzf SquirrelDisk-Linux-x86_64.tar.gz解压。 - 进入解压目录后运行
./SquirrelDisk/squirreldisk,X11 与 Wayland 桌面均可使用。 - 如需从源码构建,安装 Rust 与 ALSA、X11、Wayland 开发包(Debian/Ubuntu 上为
libasound2-dev libxkbcommon-dev libwayland-dev libx11-dev),克隆仓库后执行cargo run --release。
SquirrelDisk 如何卸载? #
Windows #
- 打开「设置 → 应用 → 已安装的应用」(或「控制面板 → 程序和功能」)。
- 找到 SquirrelDisk,点击「卸载」并按照提示完成。
- 若使用的是便携版 .exe,直接删除该文件即可,不会残留安装信息。如需清理配置,可手动删除
%APPDATA%下相关的 SquirrelDisk 目录。
macOS #
- 打开「访达 → 应用程序」,将 SquirrelDisk 拖入废纸篓。
- 清空废纸篓即可完成卸载。
- 如需彻底清理,可检查
~/Library/Application Support、~/Library/Preferences与~/Library/Caches中与 SquirrelDisk 相关的文件并手动删除。
Linux #
- 若使用 AppImage,直接删除该
.AppImage文件即可。 - 若使用
.tar.gz,删除解压出来的SquirrelDisk目录。 - 如需清理残留配置,可删除用户主目录下的相关配置与缓存目录;若曾扫描远程服务器,也可在服务器上删除
~/.cache/squirreldisk以移除辅助程序。
