Mac 系统数据过大
系统数据几百 GB,下一步该查哪里?先比较能访问的文件夹,找到占用最大的应用资料或缓存,再回到所属应用确认处理方式。
打开 Mac 的储存空间,看到“系统数据”几十甚至几百 GB,却没有一份可以展开查看的文件清单,是很常见的困惑。要继续判断,需要把一个分类数字变成具体问题:哪些应用资料、缓存或工作目录占得最多?它们是否仍在使用?
DiskTreeSize 可以帮助比较这些目录的大小。它按你授权的位置分析文件夹,不会自动把结果标成 macOS 的“系统数据”,也不会判断某个大目录可以整包删除。
系统数据表示什么
Apple 将“系统数据”用于没有归入其他明确类别的内容,包括部分运行时资源、日志、缓存和应用支持资料等。这个分类会随 Mac 的状态变化;可在 Apple 的储存空间说明 中查看定义。
它不是一个名叫“系统数据”的文件夹,也不等于一整块可清理空间。用户资料库 ~/Library 与系统目录 /System/Library 是不同位置,不能仅凭名称里都有 Library 就一起处理。本文先查你自己的应用资料和工作目录。
第一步:确认剩余空间,而不只看分类
macOS 13 及以上版本打开 系统设置 → 通用 → 储存空间;较早版本从“关于本机”查看储存空间。先记下整个磁盘的可用容量和当前分类数字,处理后再回到这里比较。
如果一个分类很大,但磁盘仍有足够可用空间,可以先调查来源。不要只为了让分类数字变小,就移除用途不明的目录。
第二步:从用户资料库或已知大目录开始
在 Finder 中打开 前往 → 前往文件夹,输入 ~/Library。~ 表示当前用户的个人文件夹。这是查看平时不易看到的资料库位置的方法,详见 Apple 的文件夹导航说明。
在 DiskTreeSize 中点击 选择位置,在系统选择窗口按 Command-Shift-G,输入同一路径并确认,再选择要分析的文件夹。也可以直接选择下面某个已经确认存在的位置,以缩小扫描范围:
| 可先检查的位置 | 为什么值得看 | 找到大项目后如何确认 |
|---|---|---|
~/Library/Application Support |
应用支持资料可能包含长期积累的本地数据 | 按应用名称展开,回到该应用的资料或下载管理入口核对 |
~/Library/Caches |
比较各应用缓存的占用 | 查看所属应用是否提供清理入口,并确认应用当前是否在使用这些资料 |
~/Library/Developer |
使用 Xcode 的 Mac 可能积累构建、归档和模拟器资料 | 区分构建产物、发布归档与模拟器数据,见开发目录指南 |
~/Library/Application Support/MobileSync/Backup |
用 Mac 备份 iPhone 或 iPad 时,可检查本机备份占用 | 在 Finder 的设备管理中核对备份日期和设备,再决定是否保留 |
| 自己的工作目录 | 媒体导出、项目依赖或旧项目也可能很大 | 先确认项目归属、备份和恢复方式 |
这些是排查位置,并不表示它们都属于系统数据,也不表示每台 Mac 都有这些目录。比如本机设备备份可能显示在系统的“iOS 文件”类别;没有该位置时,继续检查其他已有目录即可。
应用只能读取你授权且 macOS 允许访问的项目。选择了 ~/Library,也不保证能读取其中每个受保护的子目录。
第三步:按大小逐层找出来源
- 开始分析并等待扫描完成。
- 点击 大小 或 实际占用 列,按从大到小排列。
- 展开最大的子目录,继续追查到应用、项目或具体文件。
- 记录路径、大小和修改日期,确认它由哪个应用产生。
例如,看到 Application Support 很大时,继续展开到具体应用资料,而不是直接把整个 Application Support 移走。详细操作可参考 文件夹大小指南。

这是应用界面的示例截图,用来说明目录树与空间视图;它不是对某台 Mac 的“系统数据”分类进行完整还原。
第四步:通过所属应用处理已确认的内容
找到大目录之后,处理方式取决于它装的是什么。应用自己的离线内容、下载资料或缓存,优先从应用提供的管理入口检查;开发目录需要区分可重新生成的产物与仍需保留的发布资料,见 开发项目占用指南。
如果本机 iPhone 备份较大,可连接设备,在 Finder 的设备页面打开 通用 → 管理备份,按设备和日期核对。具体步骤见 Apple 的备份管理说明。不要只按文件夹大小拆删备份内部文件。
DiskTreeSize 免费提供分析、排序及拷贝路径。Pro,也就是应用内购买的付费功能,可在 Finder 中定位、导出报告,以及在扫描完成后将所选项目确认移到废纸篓。它不会代替你确认资料是否仍有用途。
为什么扫描合计仍可能对不上系统数据
两处统计的范围不同:系统给磁盘内容分类,DiskTreeSize 汇总可访问的目录。选中范围之外的文件、被跳过的位置以及文件系统的存储方式,都可能影响比较。因此,几个目录的数字相加,不能当成对系统数据分类的完整解释。
Time Machine 的本地快照也是另一种需要区分的情况。快照是文件在某个时间点的备份状态;Apple 说明其空间可被计为可用容量,并由系统按需要自动处理。DiskTreeSize 的目录树不提供这些快照的管理入口,具体见 Apple 的本地快照说明。
若处理文件后想看最新目录结果,点击 重新扫描。回到系统储存空间检查实际可用容量,而不是承诺删除显示为 20 GB 的目录后一定多出 20 GB。继续阅读 实际占用与逻辑大小,了解数字之间的区别。
常见问题
Mac 的系统数据都是可以删除的缓存吗?
不是。系统数据是 macOS 的综合分类,可能包括运行时资源、日志、缓存和应用支持资料等。应先确认具体目录及用途,再通过所属应用或系统提供的入口处理。
DiskTreeSize 能列出系统数据分类中的全部文件吗?
不能保证。它分析你选择且可以访问的目录,不复制 macOS 的储存分类,也不提供系统数据一键清理或文件系统快照管理。扫描合计不应直接等同于系统数据的数字。
看不到用户 Library 文件夹怎么办?
可在 Finder 的前往菜单中选择前往文件夹,输入 ~/Library。分析时,在 DiskTreeSize 的选择位置窗口按 Command-Shift-G 输入同一路径,再确认选择;受保护的子目录仍可能无法读取。
查找占用来源需要购买 Pro 吗?
不需要。文件夹扫描、目录树、大小排序和空间视图可免费使用。报告导出、在 Finder 中定位及确认后移到废纸篓属于 Pro 功能。