Mac 磁盘清理

Mac「系统数据」占用太大怎么办

「系统数据」是 macOS 的兜底类别。弄清里面通常装着什么、哪些能清理、哪些该交给系统,再动手让它变小。

发布于 2026/10/29作者 浣熊管家团队

在「系统设置」→「通用」→「储存空间」里,「系统数据」常常是最长的那一段,动辄几十 GB,却没有「信息」按钮可以点开。它不是一个能整体清空的文件夹,而是一个统计类别。想让它变小,得先知道里面装了什么。

「系统数据」是什么

按 Apple 的说明,「系统数据」包含不属于其他类别的文件,主要是系统使用的文件和数据,例如日志、缓存、虚拟内存文件和其他运行时资源,也包括临时文件、字体、App 支持文件和插件。这些内容由 macOS 管理,无法在「储存空间」中直接处理,大小也会随 Mac 当前的状态变化。在较早的 macOS 中,这个类别叫「其他」。

所以,凡是没法归入「应用程序」「文稿」「照片」「iOS 文件」等类别的数据,都会算进这里。其中不少属于你自己安装的应用,可以在「访达」或对应的应用里管理。

里面通常有什么

  • 缓存和临时文件:主要在 ~/Library/Caches,以及 macOS 为每个用户准备的临时目录(位于 /private/var/folders)。浏览器、聊天、剪辑和设计类应用的缓存可能有好几 GB。
  • 日志和诊断报告:在 ~/Library/Logs 和 /Library/Logs。平时不大,某个应用反复崩溃时会快速增多。
  • 应用数据:~/Library/Application Support、~/Library/Containers 和 ~/Library/Group Containers 中保存着应用的数据库、离线下载、聊天记录和附件。微信这类聊天应用的数据经常是最大的一块,处理方法见微信 Mac 版占用几十 GB。
  • 开发工具数据:Xcode 在 ~/Library/Developer 中的构建缓存、模拟器和设备支持文件,以及 Docker 等容器工具的磁盘镜像,分别见 Xcode 和 Docker Desktop 的专文。
  • 虚拟内存文件:位于 /private/var/vm,由 macOS 自动管理。
  • 本地快照:「时间机器」大约每小时为启动磁盘存一个本地快照,保留 24 小时,安装 macOS 更新前也会另存一个。Apple 说明 Mac 会把快照占用的空间计为可用空间,并在快照过旧或需要空间时自动删除。

iPhone 和 iPad 的备份与固件,Apple 归在「iOS 文件」类别中,不在这里。

为什么会突然变大

  • 刚下载或安装了系统更新;
  • 用剪辑、设计或开发工具做了大项目,缓存和构建数据一下子涨上去;
  • 聊天应用积累了大量图片、视频和文件;
  • 「储存空间」刚打开时还在计算各个类别,此时的数字不一定准确,稍等一会儿再看。

哪些可以清理,哪些别碰

内容位置建议
应用缓存~/Library/Caches 中各应用的文件夹退出应用后可以清理,之后会重建
旧日志~/Library/Logs可以删除较早的;正在排查问题时先保留
Xcode 构建缓存~/Library/Developer/Xcode/DerivedData可以删除,下次构建会慢一些
应用数据Application Support、Containers 等可能有聊天记录和设置,在应用里清理,不要整个删除
本地快照由「时间机器」管理一般不必处理,系统会自动删除
系统文件/System、/private/var/db、/private/var/vm不要手动删除

手动排查

在访达中查看「资源库」

个人「资源库」默认是隐藏的。在「访达」中选取「前往」>「前往文件夹」(Shift-Command-G),输入 ~/Library 后按 Return 键。切换到列表视图,选取「显示」>「查看显示选项」,勾选「计算所有大小」,再按大小排序,就能看出哪个子文件夹最大。也可以选中文件夹后按 Command-I,在简介中查看大小。

在终端中按大小排序

du -sh ~/Library/* 2>/dev/null | sort -h | tail -n 15

这条命令只读取大小,不修改任何文件,最后几行就是最大的文件夹。找到之后,把路径换成它继续往下查,例如 du -sh ~/Library/Application\ Support/* 2>/dev/null | sort -h | tail -n 15。如果「终端」没有完全磁盘访问权限,受保护的文件夹会被跳过,结果会偏小。

查看本地快照

tmutil listlocalsnapshots /

快照通常不需要手动删除。确实想清掉时,按 Apple 的方法:在「系统设置」→「通用」→「时间机器」中点「选项」,把「备份频率」改为「手动」,等几分钟让系统删除本地快照,再改回原来的设置。

用浣熊管家定位和清理

磁盘空间分析

资源库
Macintosh HD用户demo

11 个文件夹 · 1,435,775 个文件

202 GB占用空间
深度 2 层
Application Support76.4 GB
微信19.1 GB
其他应用18.6 GB
Claude12.5 GB
Google11.5 GB
JetBrains7.2 GB
钉钉4.67 GB
Containers65 GB
com.docker.docker50.3 GB
其他容器9.13 GB
com.tencent.xinWeChat4.19 GB
Developer17.9 GB
CoreSimulator13 GB
Xcode4.9 GB
Caches15.6 GB
其他缓存6.38 GB
ms-playwright4.41 GB
JetBrains2.55 GB
Homebrew2.26 GB
pnpm8.28 GB
store7.22 GB
Mail6.44 GB
Android4.47 GB
Gradle4.23 GB
Group Containers1.96 GB
交互演示 · 所有数据均为模拟数据

先用 磁盘空间分析 找出大头:选择系统盘或个人文件夹,点 开始分析,在 矩形图 或 旭日图 里从最大的一块往下点,通常很快就能看出是 Library 中哪个应用占了地方。这里只统计浣熊管家能读取的内容,所以总数可能和「储存空间」不一样。

深度清理

Macintosh HD32.76 GB 可用
发现 33 项可清理内容估算可清理79.3 GB
系统缓存
已选 / 发现可清理554 MB/ 554 MB全选
旧的诊断日志低风险系统和应用留下的旧诊断报告 313 MB
长期未使用的系统缓存低风险当前用户超过 7 天未更新的系统缓存 241 MB
旧临时文件低风险系统和应用使用时留下的临时文件 394 KB
已选择项目21 项预计释放空间41.5 GB
选择方式
交互演示 · 所有数据均为模拟数据

再用 深度清理 处理可以清理的部分。点 开始扫描,结果按 系统缓存、用户缓存文件、应用缓存、开发工具、Xcode 数据、容器缓存 等类别列出。和「系统数据」关系最密切的几项:

  • 旧临时文件、长期未使用的系统缓存:只处理超过 7 天未更新的内容;
  • 旧的诊断日志:超过 7 天的用户级日志和崩溃报告;
  • 其他用户缓存:没有单独列出的应用缓存,默认不选,正在使用的会被跳过;
  • Xcode 数据:构建缓存、设备支持文件、模拟器运行时等,默认不选,按需勾选;
  • 应用残留:已卸载应用留下、能明确关联到该应用的数据。

扫描完成后,智能推荐 会预先勾选风险较低的项目。展开每一项可以看到用途、清理影响和具体位置。清理会直接删除文件,不进入废纸篓,结果记录在 操作历史 中。部分应用数据受 macOS 保护,需要在 设置 → 扫描与分析 → 完全磁盘访问权限 中开启权限后才能读取。详细说明见深度清理。

常见问题

「系统数据」多大算正常?

没有统一的标准,装了哪些应用、有没有开发项目、平时怎么用,都会影响它。与其盯着这个数字,不如看可用空间够不够用、是否在持续减少。

清理后「系统数据」没有变小?

先看可用空间有没有增加,「系统数据」这一栏往往更新得慢。缓存会随使用慢慢长回来,这是正常的。本地快照和可清除的缓存本来就算作可用空间,删掉它们,可用空间也不会明显变化。不要为了让这一栏变短,去删不认识的系统文件。

相关文章