harry0703/MangoDisk
效率与系统工具跨平台磁盘清理与空间分析工具,帮不想手动翻目录的人回收存储空间。
如果你经常在 macOS、Windows 或 Linux 上遇到磁盘空间不足,又不想逐个翻缓存目录、大文件和重复文件,MangoDisk 值得看一眼。但清理工具的关键不在于报出多大的可释放空间,而在于它排除了什么、能不能先预览,这一点需要自己把关。
解决什么问题
存储空间通常被系统缓存、浏览器数据、应用残留和构建产物一点点吃掉。以前的流程是钻进隐藏目录、猜测哪些文件可以删,然后过几周再来一遍。MangoDisk 把这一步换成一次扫描,按可回收空间把系统缓存、应用缓存、浏览器数据、大文件和重复文件分组列出,同时提供树状图和旭日图查看空间去向。真正改变流程的是清理前的选择与预览:工具给出推荐项,你确认后再执行,最后得到的是释放后的空间和对占用情况更清楚的了解,而不只是一次删除。
有什么不同
实现上是 Rust 内核加 Tauri 2 桌面外壳,覆盖三大桌面系统,同时提供 mangodisk 命令行接口,复用同一套扫描与推荐逻辑。默认的 mangodisk clean 只扫描、不改动;要执行清理需要 --apply,非交互环境还必须加 --yes 显式确认。配合 --selection all --dry-run 可以先预览所有可选内容,--format json 则输出机器可读结果,方便脚本或人工复核。对担心清理工具误删的人来说,扫描、预览、执行分开,是这个项目最有用的设计。
代价在覆盖范围和选择策略。重复文件会保证每组至少保留一个,卸载时的个人文件也会谨慎处理,但这些是作者的选择,不是对每台机器目录结构的保证。项目还把隐私清理(浏览历史、Cookie、剪贴板、最近项目)、卸载应用并清理残留、启动项管理和资源监控放在一起。功能这么宽,意味着一次清理是否安全取决于你是否复核分组结果,而不是相信一个总数;README 也没有逐类说明分类规则是怎么定的。
谁值得试
适合磁盘空间紧张的开发者和重度用户:一次扫描同时覆盖缓存、大安装包、重复下载和应用残留,并且愿意用命令行的 dry-run 和 JSON 输出先检查结果再执行。想用图形化树状图快速找出占空间大户的人也合适。不适合想要“一键全删、不看内容”的人,也不适合要求工具极小、行为完全可审计的人:功能面较宽,而 README 里“谨慎处理”的说法是关于选择逻辑的声明,不是在你常用应用上测试过的证据。
使用条件与边界
这是桌面应用,主要使用方式是安装 macOS、Windows 或 Linux 的发行版;命令行接口属于同一项目,更适合无界面或脚本化复核。README 记录了用 Tauri 工具链从源码构建桌面安装包,因此从源码构建需要相应环境,普通使用则走发行版。项目采用 GPL-3.0,如果你计划修改并再分发,需要留意。
日常维护的重点是复核每次扫描选中了什么,尤其是应用缓存和卸载残留,个人文件可能就在附近。README 描述了重复文件每组保留一个等保护措施,但没有为每一次删除记录完整的恢复路径。把预览模式当作决策点,并在非关键机器上或做好备份后再依赖大范围清理。
HotRepo 点评
HotRepo 从 2026-10-24 开始跟踪这个仓库,目前只有一条记录:2026-10-25 当周的 Rust 周榜第 10 名、一周 +546 星。这只能说明那个时间点有关注度,缺少日榜历史,还无法判断热度能否持续。采用前,建议查看发行说明,并重点核对与你工作流相关的那几类扫描——尤其是应用残留和隐私清理——确认它的选择规则符合你认为可以删除的范围。
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。