简洁高效,资源友好,让每一寸存储空间都物尽其用。

Pearcleaner 是一款免费开源的macOS 应用程序清理工具。它能够帮助用户彻底卸载应用程序并清除残留文件,同时提供多种便捷操作方式,例如拖放卸载、右键卸载和监控助手等。Pearcleaner 还具有体积小、搜索残留文件速度快、支持自定义主题等特点。


2025-07-21_215842.png


一、Pearcleaner核心功能解析

1. 深度清理与残留扫描

  • 孤立文件清理:精准识别并清除以往卸载残存的配置文件、缓存和日志(含用户级目录~/Library/Logs),显著释放存储空间 。
  • 开发环境专项清理:针对性处理Xcode等开发工具产生的缓存和临时文件,优化开发者工作流 。
  • 智能关联扫描:拖放应用至窗口或Dock图标,自动关联其所有支持文件,确保卸载无遗漏 。

2. 系统优化与资源管理

  • 应用架构精简(App Lipo):自动剥离通用应用中的冗余指令集架构(如Intel芯片无用代码),缩减应用体积,无需安装Xcode命令行工具 。
  • 多语言文件优化:仅保留系统设置语言,删除应用包内未使用的翻译文件,进一步释放空间 。
  • Homebrew集成:可选清理Homebrew安装的包和缓存,管理开发环境更高效 。

3. 自动化与监控能力

  • Sentinel监控助手:后台常驻监控废纸篓(仅占210KB内存),自动清理已删除应用的相关文件,资源占用极低(~2MB RAM) 。
  • 深度链接与CLI支持:通过URL Scheme对接自动化工具(如Keyboard Maestro),实现批量卸载脚本化 。

二、个性化体验与效率设计

  • 灵活操作模式
  • 迷你模式 & 菜单栏图标:快速访问常用功能,减少界面干扰 。
  • Finder集成:右键菜单直接卸载应用,无需单独启动主程序 。
  • 高效交互优化
  • 快捷键切换视图Cmd+1/2/3一键切换应用、开发者文件、孤立文件三大视图 。
  • 条件构建器(CMD+B):自定义排除规则,解决相似名称应用(如Emacs与AppCleaner)的清理冲突问题 。
  • 视觉与主题定制:内置颜色选择器,支持暗色/亮色模式适配,提升使用舒适度 。

三、安装与配置指南

  1. 安装方式
  • Homebrew一键安装(推荐开发者):
brew install alienator88/homebrew-cask/pearcleaner
  • 手动下载:访问GitHub Releases页下载.dmg文件,拖拽至应用文件夹 。
  • 权限配置
    首次启动需授予:
  • 完整磁盘访问权限(扫描系统文件必需)
  • 辅助功能权限(用于文件删除/恢复操作) 。
  • 基础使用流程
  • 拖放应用至主界面 → 查看关联文件列表 → 确认清理
  • 启用Sentinel:设置中开启监控,删除应用时自动触发清理 。

四、对比竞品:轻量化优势突出

功能维度PearcleanerAppCleanerCleanMyMac X
安装体积4MB8MB≥50MB
资源占用(后台)≤5MB RAM10-15MB RAM100MB+ RAM
自动化支持深度链接 + CLI有限脚本
高级清理架构精简、翻译裁剪基础清理需付费套餐
价格开源免费免费年费订阅制

核心优势总结

  • 轻量低耗:体积不足竞品1/2,后台占用可忽略,老旧机型友好 。
  • 隐私优先:本地化扫描处理,无数据上传风险(符合Sun Knudsen隐私指南理念) 。
  • 精准控制:条件构建器与排除规则赋予高级用户精细管理能力 。

五、高阶使用技巧

  1. 迁移应用环境
    使用 导出应用程序包 功能,将应用及其配置完整迁移至新Mac,避免重装繁琐 。
  2. 批量清理Homebrew
    定期执行 Pearcleaner --brew-clean(CLI命令)清理陈旧包,维护开发环境纯净 。
  3. 保护关键文件
    在条件构建器中添加路径排除(如 ~/Documents/Development/),防止误删开发中项目 。
  4. 自动化工作流示例
    结合深度链接创建快捷指令:
open pearcleaner://uninstall?app=VisualStudioCode

实现“卸载VSCode并清理所有缓存”的一键操作 。


六、总结:为何选择Pearcleaner?

Pearcleaner以开源透明性极致轻量化深度可定制,重新定义了Mac清理工具的标准。其技术亮点如Sentinel监控、App Lipo架构优化,既解决了存储痛点,又尊重用户对系统控制的诉求。对普通用户,它提供“拖放即清理”的零门槛体验;对开发者,CLI与深度链接解锁了自动化运维的可能 。

实践建议:每月例行清理一次,搭配Sentinel监控,可维持系统长期高效运行。