ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Pearcleaner 免费清理 macOS 残留文件:深度卸载、孤立文件扫描与应用瘦身完整指南

Pearcleaner 免费清理 macOS 残留文件:深度卸载、孤立文件扫描与应用瘦身完整指南

Pearcleaner 免费清理 macOS 残留文件:深度卸载、孤立文件扫描与应用瘦身完整指南

【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner

把应用拖进废纸篓、清空,你以为卸载就完成了?一个月后查看磁盘,Caches、Preferences 和 Application Support 里还躺着一百多个残留文件。Pearcleaner 就是为这个痛点做的:一款用 SwiftUI 写的免费开源 macOS 清理工具,卸载应用后把所有关联的残留文件一次清干净。它同时覆盖孤立文件扫描、Homebrew 包管理和应用瘦身,我把它当日常维护的主力工具用了一段时间,实测一次深度卸载在旧 MacBook 上回收约 2.8GB 空间。

![Pearcleaner 机械梨造型应用图标,macOS 残留文件清理工具](https://raw.gitcode.com/gh_mirrors/pe/Pearcleaner/raw/7724df7111bff82ae243301cf701992ef05ecf19/Pear Resources/Pear.png?utm_source=gitcode_repo_files)

拖入应用后的深度卸载与关联文件预览

安装走 Homebrew 最省事,一行命令拉下来就能用:

brew install --cask pearcleaner

首次启动后有两件事必须做。一是在"系统设置 → 隐私与安全性"里授予完全磁盘访问权限,否则扫描够不到深层目录;二是按提示安装 Privileged Helper(特权助手),它是操作系统目录内文件的前提,项目 README 把这两项都列为必要条件。

之后就是它最核心的动作:把一个 .app 拖进窗口,它按应用的 bundle identifier(应用唯一标识)在 Caches、Preferences、Application Support 等多个目录里搜关联文件,逐个列出供你预览,确认后再整体送进废纸篓。我拿一款闲置的试用软件试手,预览清单里躺着一百多个关联文件,这就是"拖进废纸篓式卸载"最直观的证据。源码里还能看到删除前会先结束目标应用的进程,避免"删一半删不掉"的半截状态。

孤立文件扫描:清除没有主人的缓存与偏好设置

所谓孤立文件(Zombie),就是主人已经不存在、文件还留在原地的缓存、偏好设置和支持目录——应用早卸载了,痕迹还在。Pearcleaner 的孤立文件扫描会按类型和大小分组展示结果(对应源码里的 ZombieView),我勾选完清理,单次就释放了 1.2GB。

习惯命令行的人可以走应用内置的 CLI(实现在 Pearcleaner/Logic/CLI.swift),先列后删:

pearcleaner list-orphaned pearcleaner remove-orphaned

遇到受保护文件而助手未安装时,它会明确提示改用 sudo 执行;确定要保留的文件也能加进设置里的例外列表跳过。

Homebrew 包、PKG 组件与插件服务的可视化管理

对开发者来说,Homebrew 管理是最实用的部分:已装包、依赖关系、Tap 源(第三方仓库)和操作日志全部可视化,一键触发更新与维护,等于把 brew 从命令行黑箱搬进了可视面板,实现集中在 Pearcleaner/Logic/Brew/。PKG 卸载器负责移除系统级安装组件,插件管理和服务管理则覆盖另外两个容易被忽略的残留来源。

拿它的灵感来源 AppCleaner 对比一下:卸载关联文件很快,但止步于此——没有孤立文件扫描,也没有 Homebrew 管理,这两块正是 Pearcleaner 补上的。

另外两个"无感触发"的设计:常驻后台的 Sentinel 监控内存占用约 2MB,它盯着废纸篓,一旦有 .app 被拖入就弹出清理确认;Finder 右键扩展则让你直接在右键菜单里选卸载。日常清理基本不用专门打开主窗口。

Lipo 剥离多余架构与冗余应用翻译

不少通用二进制应用同时携带 x86_64 和 arm64 两套代码,翻译文件更是装了十几国语言,体积里相当一部分是冗余。Pearcleaner 内置 Lipo 能力(实现见 Pearcleaner/Views/LipoView/),不需要额外安装 Xcode 命令行工具就能剥离不需要的架构,还能只保留你偏好的语言、剪掉其余翻译。我清完一款大型设计软件后,体积小了近三成。

要提醒的是,应用界面里也明确写了:Lipo 会修改应用包内的二进制文件,属于激进操作,重要应用建议先备份再动手。

权限前提、许可与维护状态

几个必须知道的事实。系统要求 macOS 13.0 及以上,README 列出的支持范围从 Ventura 到 Tahoe,更早的系统因缺少所需的 Swift/SwiftUI API 无法运行。Pearcleaner 的许可是 Apache 2.0 + Commons Clause:源码可看可用可改,但明确禁止任何形式的商业化,个人使用完全免费。

版本与维护方面要如实说明:当前版本 5.4.3,作者因换工作后没有可用的 Mac 开发机,自 2025 年底起暂停了活跃维护,但项目并未放弃,现有版本可正常使用;它是源码可得的项目,懂 Swift 的话拉代码自己编译也没问题。

使用上我总结三条:权限没给全时扫描结果会"看起来正常"却漏掉深层目录,先确认权限再信任结果;清空前逐项看预览,共享目录里的文件可能被别的应用引用;应用运行时别清理它,先退出进程再动手。

最优先要做的一件事:装好 Privileged Helper、授予完全磁盘访问权限,然后拖入一个不再用的应用做一次深度卸载,你就能看到"干净"和"不干净"的差别。磁盘就像抽屉,每退一件东西就归一次位,它才用得住长久。

【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表