AskCleanAskClean问净

如何清理 Mac 上的「系统数据」储存空间

AskClean Team · Updated 2026-07-18

「系统数据」是 Mac 储存空间里的兜底类别,装着缓存、日志、旧备份和开发者文件。清掉应用缓存、删除过时的 iOS 备份、清除 Xcode 构建文件夹这类开发者垃圾,就能让它瘦下来——全程安全,不碰你的文稿。本指南带你走完每一步。

Mac 上的「系统数据」是什么?

「系统数据」(旧版 macOS 上叫「其他」)是 Mac 储存空间图表里的一个大箩筐:凡是 macOS 归不进「App」「照片」「文稿」「音乐」这类具名类别的东西,都算在它头上。它不是一个可以打开的文件夹,而是一笔总账——应用缓存、系统与应用日志、临时文件、虚拟内存交换文件、Time Machine 本地快照、旧设备备份、浏览器数据、散落在磁盘各处的开发者文件,统统计入其中。

正因为是兜底类别,「系统数据」的脾气和别的类别不一样:应用不停写缓存、构建产物越堆越多、日志持续累积,它就在后台悄悄膨胀,而 macOS 从不给你一份逐项清单。这就是为什么在用于工作或开发的 Mac 上,它动辄达到 30、50 甚至 100+ GB,也是为什么只盯着储存空间界面根本拿它没办法。

好消息是,「系统数据」里的大部分内容都可以再生。缓存会在应用下次需要时自动重建,交换文件由 macOS 自行管理,Time Machine 本地快照在磁盘空间吃紧时也会被系统自动精简。真正值得手动清理的,是 macOS 自己永远不会碰的那些:陈旧的应用缓存、老日志、被遗忘的 iOS 设备备份,以及开发者构建产物。

看看「系统数据」里都有什么

先把问题量出来。在当前版本的 macOS 上,储存空间概览已从旧的「关于本机」窗口移到了「系统设置」里,打开后需要等一分钟左右才能算完。

储存空间界面只告诉你总量,所以下一步要钻进喂大「系统数据」的那几个文件夹里看。大多数 Mac 上最大的三个贡献者是用户缓存、系统级缓存和日志——都可以直接在访达里查看。

  1. 从苹果菜单打开「系统设置」,点按边栏中的「通用」,再点按「储存空间」。等彩色条计算完成后,把指针悬停在各段上——「系统数据」通常是靠近末尾的浅灰色段。
  2. 在访达中按下 Command-Shift-G 打开「前往文件夹」,输入 ~/Library/Caches 并按下 Return 键。这里存放着以你的用户账户运行的各个应用的缓存文件。
  3. 再分别输入 /Library/Caches(不带波浪号)查看所有用户共享的系统级缓存,以及 ~/Library/Logs 查看各应用日积月累写下的日志文件。
  4. 在每个文件夹里选择「显示」>「为列表」,然后点按「大小」列按从大到小排序。如果大小显示为「--」,按 Command-J 并勾选「计算所有大小」。记下占了好几个 GB 的文件夹——它们就是你的目标。

有些文件夹的「大小」列一直是空的,这很正常——访达需要权限和时间来计算文件夹大小。在列表视图下按大小排序并开启「计算所有大小」,才能看得最清楚。

安全清理缓存与日志

缓存的存在就是为了让应用更快,所以删掉它天生安全:应用发现缓存不见了,重建一份就是。代价只是清理后的首次启动会稍慢一点,等缓存重新填满即可。日志的风险更低——它们只是诊断用的文本文件,除非你正在排查某个具体问题,否则几乎永远用不上。

唯一要紧的规则:删缓存文件夹里的内容,别删文件夹本身,而且动手前一定先退出应用。应用正往缓存里写数据时被你删掉,可能会陷入混乱;有些应用还要求自己的缓存文件夹即使是空的也必须存在。

  1. 先退出所有你打算清缓存的应用——用 Command-Q 彻底退出,不是只关窗口。浏览器缓存则更适合用浏览器自带的清除数据功能。
  2. 在访达中前往 ~/Library/Caches,打开之前找出的某个大文件夹,用 Command-A 全选其中内容,再用 Command-Delete 移到废纸篓。
  3. 一次处理一个大文件夹,别一口气全删——万一之后某个应用行为异常,你能立刻知道是哪份缓存惹的祸。
  4. 对 ~/Library/Logs 里真正占空间的日志文件夹照此办理。旧的 .log 文件和崩溃报告扔进废纸篓不会有任何后果。
  5. 清完记得清倒废纸篓——在此之前,这些文件仍然占着磁盘,「系统数据」的数字一点都不会动。

除非你确切知道那是什么,否则不要删 /System 或 /private 里的任何东西。这些区域由 macOS 自己管理,为那点空间去赌一把,不值得。

清除开发者垃圾(Xcode、模拟器、包管理器缓存)

只要你装过 Xcode,开发者文件几乎必然是「系统数据」里最大的一块。Xcode 把构建产物和索引存在 ~/Library/Developer/Xcode/DerivedData,这个文件夹动辄长到 20-50 GB,而且删起来完全安全——下次构建时 Xcode 会自动重建。

模拟器是另一个大户。你下载过的每一个 iOS 模拟器运行时都可能在 ~/Library/Developer/CoreSimulator 下占 5-8 GB,早就不再适配的旧 iOS 版本运行时会一直赖着不走。在终端里运行 xcrun simctl delete unavailable,即可删除运行时已不存在的模拟器。

包管理器也在添砖加瓦:npm、CocoaPods、Swift Package Manager、Homebrew、pip、cargo 各自都留着下载缓存,加在一起常常又是 5-15 GB。这些内容——精确路径、命令、哪些可以安全删除——我们在专门的指南《安全删除 Xcode DerivedData 与开发者缓存》里逐一讲清。

删除旧 iOS 备份与大文件

iPhone 和 iPad 的本地备份是「系统数据」里的经典惊喜:一份设备备份就有 5-20 GB,如果你备份过不止一台设备——或者一部早已出手的旧手机——这些副本就会永远躺在那儿。macOS 把它们存在 ~/Library/Application Support/MobileSync/Backup,但别在访达里手动删除;请用系统自带的管理器,保证备份索引不会乱。

要查看备份,连上一台设备(或直接打开一个访达窗口),在访达边栏中选中该设备,点按「管理备份」。你会看到每份备份及其日期——不再拥有的设备的备份、已经在 iCloud 里备份过更新版本的旧备份,都可以删掉。

备份之外,再扫一遍那些被你遗忘的大文件。把「下载」文件夹按大小排序,清掉旧安装包和磁盘镜像(.dmg、.pkg、.zip 文件装完之后就纯属白占空间)。「系统设置」的储存空间界面还提供内置建议——「储存在 iCloud」「优化储存空间」「自动清倒废纸篓」——Apple 在其储存空间支持文档里有详细说明。

什么时候该用清理工具

手动清理行得通,但有两笔实打实的成本:你得花一个小时在 Library 文件夹里翻来翻去,而且每个来路不明的几 GB 大文件夹能不能删,都得你自己拍板。如果不想闭着眼做这些决定,一款会解释自己发现了什么的清理工具,是合理的折中。

AskClean 正是为这个问题而生。一次扫描把磁盘归入 12 个类别——系统缓存与日志、浏览器缓存、Xcode DerivedData、旧模拟器运行时、AI 模型缓存、包管理器缓存、应用残留、大体积下载文件等等——并在删除前由 AI 逐项解释:它是什么、能否重建、删了要付出什么。

它的安全模型与本指南的建议一脉相承:删除一律进废纸篓,随时可以还原;未经你逐项确认,什么都不会执行;文稿、照片图库与系统文件从不触碰。自 3.3 版起,它还能清理照片图库——重复照片、模糊废片、超大视频——分析全部在本机完成。

FAQ

删除「系统数据」安全吗?

你没法把「系统数据」整个删掉——它是一个统计类别,不是一个文件夹。但它最大的几味原料(应用缓存、日志、旧 iOS 备份、开发者构建文件)可以逐项安全删除,因为 macOS 和你的应用会按需重建它们。照着本指南里的路径来,把东西移到废纸篓而不是直接永久删除,并且别碰 /System 和 /private。

为什么我的「系统数据」这么大?

通常是几个大头,而不是成千上万个小文件:开发工具(光是 Xcode 的 DerivedData 加模拟器就能超过 50 GB)、本地 iPhone 备份(每份 5-20 GB)、日积月累的应用缓存,以及 Time Machine 本地快照。视频剪辑软件、机器学习工具、缓存了多年媒体的聊天应用,也是常见元凶。

重启 Mac 能减少「系统数据」吗?

能减一点,而且值得先做。重启会清掉虚拟内存交换文件和系统临时文件夹,可以立刻释放几个 GB。但它不会碰应用缓存、备份或开发者文件——那些还是得靠本指南里的手动步骤。

实际能释放多少空间?

取决于你怎么用这台 Mac。一台典型的非开发用途 Mac,从缓存、日志和旧备份里能挤出 5-15 GB。开发机就是另一码事了——清掉 DerivedData、闲置模拟器和包缓存,找回 30-60 GB 是家常便饭。AskClean 的平均可释放数字约为每次扫描 38 GB。

macOS 会自己清理「系统数据」吗?

只会清一部分。磁盘空间不足时,macOS 会自动精简 Time Machine 本地快照,并自行管理交换文件。但它从不主动清理应用缓存、旧日志、iOS 备份或开发者文件——这些只会一直涨,直到你(或一款清理工具)出手。

Sources