Pearcleaner 清理指南:免费开源的 macOS 应用残留终极清理方案 📅 2026/8/14 12:54:07 Pearcleaner 清理指南免费开源的 macOS 应用残留终极清理方案【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner把应用拖进废纸篓就真的卸载干净了吗对 macOS 来说答案是否定的。多数应用在~/Library/Application Support、~/Library/Caches、~/Library/Preferences等目录里散落着配置、缓存与日志日积月累能占掉好几个 GB还可能在重装后引发奇怪的配置冲突。Pearcleaner正是为根治这个问题而生的免费开源 macOS 应用清理工具——你只需要把应用拖进它的窗口它就能把关联文件一网打尽。它的前身灵感来自经典的 AppCleaner如今已演进为一套集卸载、孤儿文件扫描、Homebrew 管理、文件搜索、架构瘦身于一体的系统维护工具箱。它究竟能为你带来什么与其逐条罗列功能不如先看它能直接兑换成什么实际收益空间立省 5%–15%一次完整的应用卸载通常能找回对应应用体积 5%–15% 的额外空间主要来自缓存、日志与语言包残骸多清理几个应用效果肉眼可见。告别卸载后遗症不用再手动翻找 Library 目录或担心误删共享文件。所有文件在删除前都会列给你确认且默认送入废纸篓随时可反悔。一套工具管多件事除了卸载还能清孤儿文件、管 Homebrew 包、剥应用架构、查 PKG 安装记录把分散在多个工具里的活收进一个界面。省下频繁输入的密码通过 Keychain 缓存配合特权助手批量清理时不再反复弹出密码框自动化体验更顺滑源码见Pearcleaner/Logic/KeychainPasswordManager.swift。三种典型用户三种打开方式普通用户从拖放开始的一站式清理对多数人来说Pearcleaner 的使用方式简单到近乎直觉把/Applications里的任意应用拖进主界面扫描结果会按分类列出所有关联文件——包括偏好设置、缓存、日志、LaunchAgent 等。确认无误后点击清理文件会被统一挪进带时间戳标记的废纸篓文件夹而不是直接抹掉。这里藏着一个很贴心的安全设计删除前有路径校验应用根目录、/Library、/usr、/System等关键路径会被强制拦截杜绝手滑删系统的可能实现见Pearcleaner/Logic/UndoManager.swift。如果你清错了什么可以进废纸篓或应用内的删除历史一键还原。普通用户还能打开两项实用小功能Finder 扩展在任意应用上右键直接出现用 Pearcleaner 卸载选项不需要先开主程序。语言文件清理把不需要的翻译文件从应用里剔除只保留你用的语言对体积大的应用效果显著。开发者从源头保持开发环境干净开发者的痛点往往不是删不干净而是环境乱了不知道是什么造成的。Pearcleaner 为这类场景提供了几个针对性模块开发环境管理对 Xcode 模拟器、缓存目录等开发相关路径做一键清理与定位配合Pearcleaner/Views/DevelopmentView.swift呈现。App Lipo架构瘦身不少开发机上有通用二进制应用同时包含 Intel 与 Apple Silicon 两种架构。用它的 Lipo 功能可以把不需要的架构剥掉直接减小应用体积而且不依赖 Xcode 工具链纯 Swift 解析 Mach-O源码见Pearcleaner/Logic/Lipo.swift。文件搜索自定义根目录、子目录开关、大小写与类型过滤甚至能精确到只看文件夹适合在项目目录里快速定位大文件或残留物逻辑见Pearcleaner/Logic/FileSearch/FileSearchLogic.swift。管理与进阶用户Homebrew 与 PKG 的集中管理装了 Homebrew 的 Mac卸载不干净的问题会放大——formula、cask、依赖、tap 源分布在多个目录。Pearcleaner 内置的 Homebrew 管理器把已安装包一览、一键更新、批量卸载、tap 源增删、缓存清理整合进 GUI核心实现见Pearcleaner/Logic/Brew/HomebrewManager.swift。用 .pkg 安装的软件也有对应方案Pearcleaner/Logic/PKG/PKGManager.swift提供安装历史追踪与包内容分析让卸载到底动了哪些文件一目了然。上手实操从安装到第一次完整清理跟着下面四步走十分钟内就能完成第一次深度清理。第一步安装。最推荐的方式是 Homebrewbrew install --cask pearcleaner也可以从项目仓库手动下载最新版本把应用拖进应用程序文件夹即可。当前版本为 5.4.3。第二步授权。首次启动会弹出权限请求需要授予完整磁盘访问权限用于搜索文件并在提示时安装特权助手用于对系统目录执行操作。这两项是深度清理的前提缺一不可。第三步拖入应用开始扫描。把想清理的应用拖到主窗口等待扫描完成。结果列表会按文件类型分组展示建议先浏览一遍——特别是那些命名含 app 名、位于 Library 下的条目通常就是目标残留。第四步确认并清理。勾选要删除的文件点击清理按钮。文件进入废纸篓后你可以观察废纸篓里生成的新文件夹确认内容无误后再手动清空不放心的话也可以先清空废纸篓前在 Pearcleaner 里再核对一次。小技巧如果某个应用还在运行Pearcleaner 会先尝试结束它的进程再执行删除避免文件被占用报错。传统方式 vs Pearcleaner差异一目了然对比维度传统拖入废纸篓Pearcleaner 深度清理应用本体已删除已删除送入废纸篓可还原偏好设置残留一并清理缓存/日志残留一并清理LaunchAgent/LaunchDaemon残留一并清理误删风险需手动翻找易误删逐项确认 关键路径拦截附带功能无孤儿文件、Homebrew、PKG、Lipo、文件搜索清理完成后最直观的感受是磁盘空间变化长期看减少残留文件还能降低应用重装时的配置冲突概率系统响应也更跟手。进阶玩法把这台清理引擎接到你的工作流里如果你不满足于点鼠标Pearcleaner 提供了一整套命令行接口与自动化入口实现见Pearcleaner/Logic/CLI.swift# 查看某个应用关联的所有文件 pearcleaner list /Applications/SomeApp.app # 彻底卸载应用及其全部关联文件 pearcleaner uninstall-all /Applications/SomeApp.app # 只卸载应用本体 pearcleaner uninstall /Applications/SomeApp.app # 扫描并清理孤儿文件 pearcleaner list-orphaned pearcleaner remove-orphaned # 查看/启用/禁用特权助手 pearcleaner helper遇到受保护文件时CLI 会提示你用sudo重跑对应命令。把pearcleaner uninstall-all写进脚本就能批量处理一批测试环境里的应用。更进一步的自动化是深链Pearcleaner 注册了pear://协议支持openSettings、checkOrphanedFiles、checkUpdates、resetSettings等动作甚至能按名字匹配应用并触发卸载细节见Pearcleaner/Logic/DeepLink.swift。配合 Sentinel 守护进程源码在PearcleanerSentinel/FileWatcher.swift当任何应用被扔进废纸篓时系统会在后台自动唤起清理流程——这个监听进程的内存占用约 2MB几乎无感。界面同样可定制主题支持自定义主色与明暗模式Pearcleaner/Style/Theme.swift文件搜索的灵敏度、包含/排除目录都可以按需调节。信任背书开源、透明、可审查Pearcleaner 采用Apache 2.0 Commons Clause双许可详见仓库根目录LICENSE.md源码完全公开、可自由修改与分发但明确禁止任何形式的商业化——作者不靠它赚钱也没有动机偷摸收集数据。所有扫描与删除都在本地完成不需要联网上传任何信息。权限方面遵循最小化原则完整磁盘权限只用于定位文件系统目录操作交给用户主动安装的特权助手且每一步都有明确的权限说明。需要说明的是由于作者更换工作、暂时失去可用的 Mac 开发设备项目目前处于On Hold维护暂停状态但并未废弃——现有版本可以稳定使用社区仍可提交 Issue 与 Pull Request。常见问题Q清理会把文件彻底删除吗不会。默认先移到废纸篓的独立文件夹中你可以随时还原只有手动清空废纸篓才会真正释放空间。Q支持哪些 macOS 版本macOS 13 Ventura、14 Sonoma、15 Sequoia、26 Tahoe 均完整支持低于 13.0 的系统因缺少必要的 Swift/SwiftUI API 无法运行。Q为什么需要完整磁盘访问权限因为残留文件散布在 Library 等多个目录没有该权限就无法搜索到它们。这是所有同类清理工具的通行要求。Q会不会误删系统文件代码内置了关键路径拦截/System、/usr、/Library等受保护路径会被过滤且删除前列表需你确认双重防护。Q项目暂停维护了还能用吗能用。当前 5.4.3 版本功能完整、运行稳定暂停的是新功能开发与版本发布节奏不影响日常使用。现在就去清理一台 MacPearcleaner 的价值很朴素把拖进废纸篓就当卸载了的坏习惯纠正过来用一次几分钟的扫描换回几个 GB 的空间和更清爽的系统状态。它免费、开源、无广告、不上传数据无论普通用户还是开发者都值得一试。给你的下一步行动很简单brew install --cask pearcleaner拖一个不常用的应用进去看看扫描结果里有多少你从没见过的残留文件——这个数字通常比想象中大得多。用完觉得顺手不妨到项目仓库点个 Star或参与翻译、提个 Issue让这个仍在喘息的优秀项目走得更远。元描述参考免费开源、无广告无上传的 macOS 应用清理工具 Pearcleaner 深度体验拖放卸载一键扫净应用残留附孤儿文件清理、Homebrew 与 PKG 管理、架构瘦身、CLI 与深链自动化等进阶玩法及 macOS 13–26 全版本安装步骤与常见问题解答。【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考