如何在 Mac 上安装 1Cleaner
- 打开下载好的
1Cleaner-1.3.3-11.dmg。 - 把 1Cleaner 拖到“应用程序”文件夹。
- 从“应用程序”打开 1Cleaner。它使用 Developer ID 签名并经过 Apple 公证,macOS 会像打开其他应用一样打开它。
Mac 磁盘空间不足?先清这些日常垃圾
每台 Mac 都会慢慢堆积的杂物,1Cleaner 逐项找出来并说明清楚。删什么由你决定。
应用和卸载残留
连同数据一起卸载应用,包括它与自身扩展共享的数据,并找出已删除应用留下的残留文件。其他应用也在使用的数据会保留。用安装包安装的应用也能卸载,macOS 会先要求输入管理员密码。
缓存和日志
应用缓存(包括 App Store 应用的缓存)、日志和浏览器缓存。浏览器开着时,它的缓存会被锁定,不会被清理。
旧下载和安装包
安装包、旧下载,以及好几天没人动过的临时文件。
大文件和重复文件
那些你可能早就忘了的大文件,以及内容完全相同的文件副本。删除哪些副本由你决定,始终会保留一个副本。扫描后又有改动的副本不会被删除。
iPhone 和 iPad 备份
iPhone 和 iPad 的备份,以及下载到 Mac 上的设备更新。
废纸篓
清理完成后,直接在 1Cleaner 里清倒废纸篓。
Mac 上的文件只留在你的 Mac 上
扫描在你的 Mac 上完成。1Cleaner 没有账户、没有广告,也没有分析或跟踪 SDK,不会把关于你文件的任何信息发送出去。
除非你要求,否则不联网
只有在你检查或安装更新时,应用才会联网,读取 onebuckapps.com 上的一个小文件;安装更新时,也从那里下载新版本。1Cleaner 会校验新版本、完成安装并重启,不用再去网站下载。如果无法安全完成,当前版本保持原样。
“问 AI”由你掌控
“问 AI”只是把问题拷贝到剪贴板。1Cleaner 不发送任何内容,粘贴到哪里由你决定。
“完全磁盘访问权限”可选
不开启也能用。开启后,1Cleaner 还能计算废纸篓、Safari 缓存和邮件数据的大小,并把 App Store 应用的缓存和共享数据一并纳入。阅读完整隐私政策(英文)
看清 Mac 存储空间被什么占用
“存储空间”按数据类型显示你的磁盘:应用、开发者数据、照片、视频、文档、压缩文件等等。
点开一个类型,就能看到它的文件夹、子文件夹,以及里面最大的文件。
Mac 系统数据怎么清理
在 macOS 的“储存空间”设置里,不属于其他任何类别的内容都会算进“系统数据”。它常常越变越大,却无法在那里清理。
里面有什么
缓存、日志文件、临时文件、VM 文件、字体、App 支持文件和插件,供 macOS 和你的应用使用。
1Cleaner 能清理的部分
可以删除的那部分:应用缓存、浏览器缓存、日志、旧的临时文件,以及已删除应用的残留。之后清倒废纸篓,空间才会真正释放。
保留的部分
macOS 和你的应用仍在使用的数据。1Cleaner 不会碰它们,所以系统数据能减少多少取决于你的 Mac。
Apple 的建议:应用数据可以用“访达”或创建这些数据的 App 来管理。在安全模式下启动 Mac 会暂时清理某些系统缓存,macOS 会根据需要重新创建它们。
删除不再需要的 node_modules 和构建文件夹
1Cleaner 会在你的个人文件夹里查找项目构建产物:node_modules、.next、.build、Gradle build、Rust 和 Maven 的 target、Pods、Flutter 构建以及 Python 虚拟环境。
- 只有旁边有能证明所用工具的文件时,文件夹才会被列出,比如 node_modules 旁边要有 package.json。
- 每一行都显示项目上次更改的时间,旧项目和你正在做的项目一眼就能分开。
- 这些文件夹都能由工具重新生成,例如运行
npm install或下一次构建。 - 还有 Git worktree:AI 智能体和并行分支留下的仓库额外工作副本,按仓库分组列出。每个都显示分支、所在位置、最后修改时间,以及是否全部已提交。删除哪些由你决定;worktree 会移到废纸篓,分支保留。
清理 Xcode DerivedData、归档和旧模拟器
在一个地方查看 Xcode 的 DerivedData、缓存、预览、设备支持文件和归档,以及它们各自的大小。
- 每个应用最新的归档都标为“有风险”,因为发布时你可能还要用到它。
- 模拟器分为“设备”和“运行时”。设备是一台模拟的 iPhone 或 iPad,连同其中的应用和数据;运行时是这些设备所运行的 iOS 版本。
- Mac 上其他的 Xcode 副本也会列出来。
清理 AI 智能体的旧会话和本地模型
AI 编程智能体会在磁盘上留下旧会话、备份和残留文件。1Cleaner 能为 Claude、Codex、Cursor、Antigravity 等工具找出这些内容。Gemini CLI 和 Qwen Code 的文件夹保存着聊天记录,因此标为“问 AI”,正在使用时无法删除。
本地 AI 模型也会列出来,只试用过一次的模型不必一直占着空间。
清理 Mac 上的 Android SDK、Docker 和包管理器缓存
Android 工具
NDK、SDK 构建工具和平台、Gradle 缓存、模拟器和系统映像。
Docker
已停止的容器、未使用的镜像、构建缓存和未使用的卷,并汇总 Docker 的空间都花在了哪里。未使用的卷里可能仍有数据(比如数据库),所以会附带警告。
包管理器和编辑器缓存
npm、Yarn、pnpm、pip、Poetry、Homebrew、CocoaPods、Go 模块、Cargo、Dart 和 NuGet 这些包管理器的缓存,以及代码编辑器的缓存。JetBrains 和 Android Studio 的缓存保存着 IDE 的本地历史(Local History),也就是文件的旧版本,因此标为“问 AI”。
1Cleaner 删除什么,由你决定
不会替你预先勾选任何项目。每个文件都要经过你确认才会移到废纸篓,之后仍可放回原处。扫描后又有改动的大文件、下载、备份和应用残留不会被删除。1Cleaner 绝不会动 iCloud 和文件同步服务自身的数据。
每一项都有标签
安全可以删除。问 AI取决于你怎么用它。有风险可能对你仍然重要。
“问 AI”会用你的语言写好一个关于该项或整个列表的问题并拷贝下来,你可以粘贴到 Claude、ChatGPT 或任何 AI 助手中。
Docker 和模拟器交给它们自己的工具
它们不会移到废纸篓。在单独的红色警告之后,1Cleaner 会用 Docker 和 Xcode 自带的工具删除它们。
安全列表
把某一项或整个开发项目排除在以后的所有扫描之外。这个列表随时可以查看和编辑。
快速找到要清理的内容
可以只重新扫描一个类别、按大小筛选,并在任意列表中搜索。清理完成后,结果页会显示释放了多少空间,还能直接清倒废纸篓。
大文件要留着,但不必占用 Mac 的磁盘
有些大文件值得保留。“移到另一个磁盘”会把它拷贝到外置磁盘,检查拷贝无误后,才把原件移到废纸篓。
用 1Cleaner 清理 Mac 的常见问题
1Cleaner 能清理 Mac 的“系统数据”吗?
能清理一部分。macOS 会把缓存、日志、临时文件和应用支持文件都算进“系统数据”。1Cleaner 会从中找出可以删除的部分:应用缓存、浏览器缓存、日志、旧的临时文件,以及已删除应用的残留。其余的系统数据是 macOS 和你的应用仍在使用的数据,1Cleaner 不会碰,所以能减少多少取决于你的 Mac。
删除 node_modules 和 Xcode DerivedData 安全吗?
通常是安全的。两者都能由工具重新生成:npm install(或你用的包管理器)会恢复 node_modules,Xcode 会在下次构建时重建 DerivedData,只是第一次构建会慢一些。1Cleaner 会显示每个项目上次更改的时间,正在做的项目可以跳过。所有内容都会先移到废纸篓。
Mac 清理软件会误删重要文件吗?
在你确认之前,1Cleaner 不会删除任何内容,也不会替你预先勾选任何项目。每一项都标有“安全”“问 AI”或“有风险”。确认后,文件会移到废纸篓,在清倒废纸篓之前都能放回原处。Docker 和模拟器例外:它们由 Docker 和 Xcode 自己的工具删除,删除前会单独显示红色警告。
Mac 版 1Cleaner 真的免费吗?
是的。没有订阅、没有付费墙、没有广告,所有工具都能用。如果它对你有帮助,可以用加密货币自愿赞助开发者(英文页面)。
1Cleaner 是开源的吗?
是的。源代码发布在 GitHub 上,采用 GPL-3.0 许可证。你可以查看应用会删除什么、在把每个文件移到废纸篓之前如何检查,也可以自己编译,或者反馈问题。
为什么 1Cleaner 不在 Mac App Store 上架?
Mac App Store 的应用运行在沙盒中,而沙盒会挡住开发者清理:~/Library/Developer、Docker、Xcode 模拟器,以及个人文件夹里任意位置的项目。所以 1Cleaner 采用官网直接下载,使用 Developer ID 签名并经过 Apple 公证。
1Cleaner 需要“完全磁盘访问权限”吗?
不需要,不开启也能用。“完全磁盘访问权限”是可选的,开启后 1Cleaner 还能计算废纸篓、Safari 缓存和邮件数据的大小,并把 App Store 应用的缓存和共享数据一并纳入。
1Cleaner 会通过网络发送什么?
不会发送任何关于你文件的信息。应用只在你检查或安装更新时联网:读取 onebuckapps.com 上的一个小文件,安装更新时也从那里下载新版本。链接只有在你点按时才会打开。详情见隐私政策(英文)。
如何卸载 1Cleaner?
退出 1Cleaner,把它从“应用程序”文件夹拖到废纸篓。它的设置保存在 ~/Library/Preferences/app.antosha.onecleaner.mac.plist;如果想不留任何痕迹,把这个文件也删掉。