如何清理 Mac 上的“系统数据”储存空间
AskClean 团队 · 更新于 2026-11-02
“系统数据”是 Mac 储存空间里的兜底类别,装着 APFS 本地快照、缓存、日志和旧设备备份。如果你在用时间机器(Time Machine),它的本地快照往往是最大的一块——这也是清倒废纸篓之后,这个数字可能几乎不动的原因。本指南先测量里面到底有什么,再按收益从大到小逐项清理:全程安全,不碰你的文稿。
交互诊断
最可能是什么占满了“系统数据”?
回答几个问题即可。这个网页不会扫描你的 Mac,只会按优先级生成一份检查清单,附上验证方法和明确的删除边界。
你的回答只留在当前浏览器,不会上传。

Mac 上的“系统数据”是什么?为什么删了文件空间却没变?
“系统数据”(旧版 macOS 上叫“其他”)是 Mac 储存空间图表里的一个大箩筐:凡是 macOS 归不进“应用程序”“照片”“文稿”“音乐”这类具名类别的东西,都算在它头上。在“系统设置”>“通用”>“储存空间”里把指针悬停在彩色条上就能看到它。它不是一个可以打开的文件夹,而是一笔总账——APFS 本地快照、应用缓存、系统与应用日志、临时文件、虚拟内存交换文件、旧设备备份,以及散落在磁盘各处的浏览器数据,统统计入其中。
正因为是兜底类别,“系统数据”的脾气和别的类别不一样:快照越积越多、应用不停写缓存、日志持续累积,它就在后台悄悄膨胀,而 macOS 从不给你一份逐项清单。这就是它动辄达到 30、50 甚至 100 GB 以上的原因,也是只盯着储存空间界面根本拿它没办法的原因。
好消息是,“系统数据”里的大部分内容都可以再生。缓存会在应用下次需要时自动重建,交换文件由 macOS 自行管理,本地快照在磁盘空间吃紧时也会被系统自动精简。真正值得手动清理的,是 macOS 自己迟迟不动的那几类:不再需要的本地快照、陈旧的应用缓存、老日志,以及被遗忘的 iOS 设备备份。
动手删除之前,先理解“可清除”空间,它能解释最让人抓狂的现象:删掉 20 GB 文件、清倒废纸篓,可用空间却几乎没变——或者变了一下又变回去。macOS 会把一部分数据算作“可清除”:空间实际被占着,但系统可以随时按需收回,APFS 本地快照、可再生的缓存,以及已经上传到 iCloud 的文件都属于这一类。访达显示的“可用”往往把可清除空间也算了进去,看起来比实际宽裕;反过来,如果你删掉的文件还被某个快照保留着,在那个快照被删除之前,一点空间都不会释放。
这也是同一台 Mac 在不同地方报出不同数字的原因。想看清真实情况,就对比两个数字:在“终端”里运行 diskutil info /,它报告的 Container Free Space 不含可清除空间;在访达中选中启动磁盘并“显示简介”,“可用”后面的括号里会标出其中可清除的部分。如果可清除的部分很大,通常就是快照在作怪——下一节专门处理它。
实际影响:如果你现在就需要空间来运行安装器或安装系统更新,光删文件可能不够。真正能立刻把空间还给你的,是清除快照这一步。
删除 APFS 本地快照(通常收获最大)
时间机器不只往外置磁盘写备份,还会每小时在启动磁盘上保留 APFS 本地快照,让你在没接备份盘时也能恢复最近的版本。每个快照都把那一刻的文件状态固定下来——包括你之后删掉的文件——而且全部计入“系统数据”。在文件进出频繁的 Mac 上,光是快照就可能占掉 20 到 100 多 GB。
你可以在“磁盘工具”里看到它们:在边栏中选择数据宗卷(通常名为“Macintosh HD - 数据”),然后选取“显示”>“显示 APFS 快照”,列表会列出每个快照的创建日期和大小。在“终端”里运行 tmutil listlocalsnapshots / 能看到同样的信息,也能精确地处理它们。
取舍很简单:删除本地快照后,没接外置备份盘时就无法恢复最近的文件版本;外置磁盘上的时间机器备份不受影响。所以,如果你的备份盘是最新的,清掉本地快照几乎没有代价;如果已经好几周没接过,先接上它,等一次备份完成再动手。
- 打开“终端”,运行 tmutil listlocalsnapshots /,列出每个本地快照及其时间戳。
- 想让 macOS 替你回收空间,就运行 sudo tmutil thinlocalsnapshots / 21474836480 4——这会以最高紧急程度请求系统释放约 20 GB(字节数可按需调整),从最旧的快照开始删除。
- 如果只想删除某一个快照,运行 sudo tmutil deletelocalsnapshots,后面跟上列表里显示的时间戳,一字不差。
- 再运行一次 diskutil info /,确认 Container Free Space 确实变大了。
- 如果不想再让快照持续累积,打开“系统设置”>“通用”>“时间机器”,点按“选项”,把“备份频率”设为“手动”(macOS Monterey 上是取消选择“自动备份”)——前提是你另有备份。
不要碰只读系统宗卷上显示的那个快照。它由 Apple 签名并密封,macOS 就是从它启动的——它和时间机器无关,也无法删除。只有数据宗卷上的快照才归你管理。
安全清理缓存与日志
缓存的存在就是为了让应用更快,所以删掉它天生安全:应用发现缓存不见了,重建一份就是。代价只是清理后的首次启动会稍慢一点,等缓存重新填满即可。日志的风险更低——它们只是诊断用的文本文件,除非你正在排查某个具体问题,否则几乎永远用不上。
唯一要紧的规则:删缓存文件夹里的内容,别删文件夹本身,而且动手前一定先退出应用。应用正往缓存里写数据时被你删掉,可能会陷入混乱;有些应用还要求自己的缓存文件夹即使是空的也必须存在。
macOS 不让你手动删除的系统缓存,可以交给安全模式。这是 Apple 认可的做法:以安全模式启动时,系统会检查磁盘目录并清除部分系统缓存,之后再按需重建。它常常能腾出几 GB,也是整篇指南里最安全的一步,因为你自己什么都不用删;缓存重建后空间可能又会被用掉,但这段空档往往足够让卡住的 macOS 更新装完。Apple 芯片的 Mac:关机后按住电源按钮,直到出现“正在加载启动选项”,选择启动磁盘,按住 Shift 键,再点按“继续”,即可进入安全模式。Intel 芯片的 Mac:重新启动,并立即按住 Shift 键,直到出现登录窗口。想退出安全模式,正常重启即可。
- 先退出所有你打算清缓存的应用——用 Command-Q 彻底退出,不是只关窗口。浏览器缓存则更适合用浏览器自带的清除数据功能。
- 在访达中按 Command-Shift-G,输入 ~/Library/Caches 并按 Return 键。选取“显示”>“为列表”,点按“大小”列排序,再按 Command-J 勾选“计算所有大小”,才能看出哪些文件夹真的大。
- 打开其中一个大文件夹,用 Command-A 全选里面的内容,再按 Command-Delete 移到废纸篓。从最大的文件夹开始一次处理一个,别一口气全删——万一之后某个应用出问题,你能立刻知道是哪份缓存惹的祸。
- 对 /Library/Caches(开头不带波浪号)里的系统级缓存,以及 ~/Library/Logs 里真正占空间的日志文件夹,照此办理。旧的 .log 文件和崩溃报告扔进废纸篓不会有任何后果。
- 清完记得清倒废纸篓——在此之前,这些文件仍然占着磁盘,“系统数据”的数字一点都不会动。
除非你确切知道那是什么,否则不要删 /System 或 /private 里的任何东西。这些区域由 macOS 自己管理,为那点空间去赌一把,不值得。
检查“系统数据”里剩下的部分:Xcode、模拟器与包管理器缓存
快照、缓存和备份都处理完之后,剩下的部分通常取决于你怎么用这台 Mac。开发工具是最常见的重量级来源:Xcode 的构建产物、模拟器运行时和包管理器的下载缓存,加起来可能多出几十 GB。储存空间界面里的“开发者”类别(如果出现的话)只涵盖 Xcode 的一部分数据,包管理器缓存更是完全不会在那里逐项列出。
这些类别各有各的删除边界——哪些重建不花钱、哪些要花很长时间重新下载、哪些删了就再也找不回来——所以我们单独成文,不在这里一笔带过。
删除旧 iOS 备份与大文件
iPhone 和 iPad 的本地备份是“系统数据”里的经典意外:一份设备备份就有 5-20 GB,如果你备份过不止一台设备——或者一部早已不在手上的旧手机——这些副本就会一直躺在那里。macOS 把它们存在 ~/Library/Application Support/MobileSync/Backup,但别在访达里手动删除;请用系统自带的备份管理功能,保证备份索引不会乱。
要查看备份,连接任意一台 iPhone 或 iPad,在访达边栏中选中它,然后点按“管理备份”。你会看到每一份备份及其日期——已经不在手上的设备的备份,或者比你之后做的 iCloud 备份还旧的备份,都可以删掉。删除前确认还有一份更新的本地或 iCloud 备份:删掉最后一份可用的备份,就少了一条恢复途径。
备份之外,再扫一遍那些被你遗忘的大文件。把“下载”文件夹按大小排序,清掉旧安装包和磁盘映像(.dmg、.pkg、.zip 文件装完之后就纯属白占空间)。“系统设置”的储存空间界面还提供内置建议——“储存在 iCloud 中”“优化储存空间”“自动清倒废纸篓”——Apple 在储存空间支持文章里有详细说明。
什么时候该用清理工具
手动清理行得通,但有两笔实打实的成本:你得花一个小时在 Library 文件夹和“终端”里翻来翻去,而且每个来路不明、动辄几 GB 的文件夹能不能删,都得你自己拍板。如果不想闭着眼做这些决定,一款会解释自己发现了什么的清理工具,是合理的折中。
AskClean 正是为这个问题而生。一次扫描把磁盘归入 18 个类别——系统缓存与日志、浏览器缓存、Xcode DerivedData、旧模拟器运行时、AI 模型缓存、包管理器缓存、应用残留、大型下载文件等等——并在删除前由 AI 逐项解释:它是什么、能否重建、删了要付出什么代价。
它刻意不做的,是动你的 APFS 快照。快照是你的本地恢复点,删不删取决于你自己的备份状况,不该由工具替你成批决定。快照请用上面的 tmutil 步骤处理,其余类别交给 AskClean 找出来供你核对。扫描和预览免费;AI 分析和清理需要 Pro。确认后的磁盘清理项目会被直接永久删除,不会移到废纸篓,所以继续之前请逐项检查所选内容。照片图库和受保护的 macOS 系统文件始终不会被触碰;系统级缓存和日志只有在你以管理员身份授权后才会清理。
常见问题
删除“系统数据”安全吗?
你没法把“系统数据”整个删掉——它是一个统计类别,不是一个文件夹。但它最大的几种成分都可以逐项安全移除:应用缓存和日志会重建;只要别处还有最新的备份,旧的 iOS 备份就可以删;删除 APFS 本地快照的代价,只是在没接外置时间机器备份盘时无法恢复最近的文件版本。照着本指南里的路径来,手动清理时把东西移到废纸篓而不是直接永久删除,并且别碰 /System 和 /private。
为什么我的“系统数据”这么大?
如果你在用时间机器,答案往往是 APFS 本地快照——它每小时在启动磁盘上保留一个快照,而快照会把你删掉的文件原地留住。其次常见的是本地 iPhone 备份(每份 5-20 GB)、日积月累的应用缓存,以及开发用 Mac 上 Xcode 的构建产物和模拟器运行时。视频剪辑软件、缓存了多年媒体的聊天应用,也都是常见来源。
我删了很多文件,可用空间却没变,为什么?
如果你已经清倒了废纸篓,通常是因为删掉的文件还被 APFS 本地快照保留着,这部分空间会显示为“可清除”,而不是可用。对比访达显示的“可用”(含可清除空间)和 diskutil info / 报告的 Container Free Space,再按上文的步骤用 tmutil 清除快照。存放在 iCloud 的文件也会出现同样的现象:macOS 可能先把它们留在本机,等需要空间时才移除。
重启 Mac 能减少“系统数据”吗?
能减一点,而且值得先做。重启会清掉虚拟内存交换文件和临时文件夹,可以立刻释放几个 GB。以安全模式启动更进一步,会清除 macOS 不让你手动删除的系统缓存。但两者都不会碰快照、备份或应用缓存——那些还是得靠本指南里的手动步骤。
实际能释放多少空间?
完全取决于你的 Mac。先测量:运行 diskutil info / 查看真实的可用空间,运行 tmutil listlocalsnapshots / 查看有多少个快照,再检查最大的缓存和备份位置。每处理一类,就重新测量一次。轻度使用、备份又是最新的 Mac,可能拿回的不多;一个月没接过备份盘的 Mac,光快照就常常有几十 GB。
macOS 会自己清理“系统数据”吗?
只会清一部分,而且要等到空间吃紧。可用空间不足时,macOS 会自动精简本地快照、自行管理交换文件——所以这个数字有时会自己降下来。但它从不主动清理应用缓存、旧日志、iOS 备份或开发者文件;这些只会一直增长,直到你或清理工具把它们移除。
参考来源