
为什么卸载了应用硬盘却越用越少Pearcleaner 如何一站式彻底清理 macOS 残留【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner如果你和我一样习惯把不用的 App 直接拖进废纸篓那么大概率也遇到过同一个怪象应用明明删了磁盘空间却没见多出来甚至某些应用重装后旧配置还会阴魂不散地复活。真相是macOS 上的一次卸载其实只删掉了.app外壳而那些散落在~/Library/Application Support、~/Library/Caches、~/Library/Preferences里的配置文件、缓存与日志依然静静躺在磁盘深处。Pearcleaner 正是一款专门解决这个问题的免费开源 macOS 清理工具它用深度扫描把每个应用的家底连根翻出再经你确认后一次性清空。这篇文章会带你从头理解它的工作方式并给出从安装到日常维护的完整路径。一、被偷走的磁盘空间卸载背后的幽灵文件先做个小实验随便挑一个你很久不用的应用记录它的大小然后拖进废纸篓清空再去关于本机 → 存储空间看变化。你会发现回收的容量远小于应用体积——差额就是残留文件。一个用了半年的设计软件残留的缓存和日志动辄以 GB 计浏览器类应用更是重灾区插件数据、登录状态、下载记录全藏在系统深处。Pearcleaner 诞生的动机很简单作者想弄清 macOS 到底怎么记录应用的安装与卸载顺便练 Swift结果做出了一个比系统自带卸载彻底得多的工具。它通过扫描应用的 Bundle ID 和文件签名把看起来有关联的文件全部捞出来再分类展示——翻译文件、缓存、偏好设置、守护进程、登录项、容器数据每一类都看得见、可勾选。你不需要懂系统目录结构只要扫一眼列表就知道哪些文件会被送走。二、一条从拖放到监控的完整清理链路Pearcleaner 的核心交互极度直觉化把任何一个.app从 Finder 拖进主窗口扫描随即开始。扫描结果按类别分栏展示绿色勾选、红色待删清理前还会再确认一次。真正让它在同类工具中脱颖而出的是下面这几条能力链。第一条链多入口触发。除了拖放它还提供三种触发方式Finder 右键菜单里直接多出Pearcleaner Uninstall一项源码在 FinderOpen/FinderOpen.swift命令行支持pear uninstall-all /Applications/某.app这样的操作方便写脚本批量处理见 Pearcleaner/Logic/CLI.swift还有 Deep Link 自动化适合配合快捷指令使用。第二条链Sentinel 守护进程。这是最讨巧的设计——一个常驻后台、仅占约 2MB 内存的小进程PearcleanerSentinel/FileWatcher.swift。它会监听废纸篓一旦你手动把应用丢进废纸篓它就自动弹出清理窗口把该应用的关联文件列出来问你要不要一起清。这等于把卸载后记得清理这件事从手动习惯变成了系统行为。第三条链同类工具的差异化功能。语言文件清理能移除应用里用不到的多语言资源只保留你偏好的语言压缩包体App Lipo 能把通用二进制里的多余架构剥离掉不需要安装 Xcode 命令行工具也能做实现位于 Pearcleaner/Logic/Lipo.swift再加上内置的 Homebrew 管理器、PKG 安装记录追踪和孤儿文件搜索一个窗口基本覆盖了普通用户的全部清理场景。清理完成后还有 Undo 兜底误删时可以从废纸篓一键还原。三、5 分钟完成安装并跑通第一次清理安装路径有两条任选其一通过 Homebrew终端执行brew install --cask pearcleaner装完在应用程序里找到它。手动安装从仓库 Releases 页下载最新版拖入应用程序文件夹。首次启动时macOS 会弹出两个授权请求务必都点允许一个是完全磁盘访问权限没有它就无法搜索系统目录里的文件另一个是特权助手的安装授权它用于对系统级文件夹执行删除操作。这一步是绝大多数同类工具能用与不能用的分水岭。授权完成后第一次使用建议走最稳妥的流程在主界面确认能看到已安装应用列表它也会自动扫描/Applications与个人目录下的应用拖一个你已经不用的应用进窗口等待扫描结束逐一核对文件列表重点关注缓存和日志类目确认无误后点击清理清理完成后去存储空间里看一眼回收了多少——这个数字通常比你想的要多。四、把清理变成习惯进阶玩法与适合的人群当基础清理已经熟练你可以把 Pearcleaner 的潜力再挖一层。比如开启 Sentinel 监控后日常卸载就不用再打开主程序拖废纸篓的瞬间它自己会接棒如果你维护多台 Mac 或常在 CI 环境里工作把pear uninstall-all写进脚本就能实现一键重置测试环境。配合它自带的 Homebrew 集成还能在清理应用的同时顺手把 brew 包更新到最新让系统维护这件事收敛到一个入口。这工具最适合三类人一是嫌应用卸载器贵、又不想给清理软件交订阅费的普通用户二是开发者清理构建缓存、旧 SDK 和模拟器残留时会非常顺手三是喜欢折腾、讲究所见即所得的进阶玩家所有扫描逻辑都开源可查放心用。项目采用 Apache 2.0 附带 Commons Clause 的许可源码可自由阅读与修改仅禁止商业化售卖想参与翻译或提建议克隆仓库git clone https://gitcode.com/gh_mirrors/pe/Pearcleaner即可。回到开头的疑问卸载不彻底吃亏的从来都是硬盘空间和系统流畅度。与其每个月手动翻 Library 目录不如把这件事交给一个看得见每一个文件、删之前都会问你的开源工具。下载体验一次你会很快发现——原来彻底清理四个字真的可以这么轻松。【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考