mac系统数据超100gb需分步清理:先用系统设置→储存空间→管理清理缓存、日志和旧文件;再用终端命令sudo tmutil thinlocalsnapshots / 9999999999 1清除time machine本地快照;接着手动清理~/library/containers中微信/钉钉等沙盒缓存及~/library/mobile documents里的冲突副本;最后清空xcode衍生数据和旧系统日志。

Mac系统数据超过100GB时,磁盘空间会迅速告急,Finder响应变慢、Time Machine备份失败、甚至部分应用无法启动,这不是缓存堆积那么简单,而是本地快照、沙盒副本、Xcode衍生数据、iCloud同步冲突文件和APFS宗卷残留共同作用的结果。
用系统设置一键识别并清理可释放项
这一步必须最先做,它不删任何文件,但能精准告诉你哪些“系统数据”是苹果官方认定为安全可删的冗余内容,避免你盲目手动操作误伤系统。
1、点击屏幕左上角苹果菜单 → “系统设置”;
2、左侧边栏点“通用”,右侧点“储存空间”;
3、等待约15秒完成扫描(若卡住超1分钟,请重启后再试);
4、找到“系统数据”条目,点击右侧“管理”按钮;
5、在弹出窗口中,依次点击“缓存文件”→“删除”、“日志文件”→“优化”、“旧文件”→“删除”;【注意:此处“优化”不会清空Safari历史或密码,但会移除已缓存的网页资源和调试日志】
强制清除Time Machine本地快照
当你的外接硬盘没连接时,macOS会在本地持续生成快照作为恢复点,每个快照体积常达2–8GB,上百GB的“系统数据”里,快照往往占去30%–70%。系统设置里的“管理本地快照”有时灰显或失效,必须用终端命令直击底层。
方法一:终端执行精简命令
1、打开“终端”(可在聚焦搜索中输入Terminal直接打开);
2、输入:sudo tmutil thinlocalsnapshots / 9999999999 1;
3、回车后输入管理员密码(输入时不显示字符,输完直接按回车);
4、等待返回 Thinning complete 提示;
5、再输入:tmutil listlocalsnapshots /,确认输出仅剩最近1–2个快照或完全为空。
方法二:彻底清空所有快照(慎用)
1、终端中执行:sudo tmutil deletelocalsnapshots /;
【警告:此命令不可逆,将删除全部本地快照,意味着你将失去所有基于本地的时间机器恢复点】
手动清理沙盒应用冗余副本与CloudDocs冲突文件
微信、钉钉、飞书这类国产App受macOS沙盒机制限制,同一份PDF或图片被转发到不同群组时,会在Containers目录下生成独立副本;iCloud同步异常还会留下“conflicted copy”或“已过期”后缀的隐藏文件——它们全被计入“系统数据”,却从不在访达中显示。
第一步:定位并筛选大体积沙盒容器
1、打开访达 → 按Command+Shift+G → 输入 ~/Library/Containers → 回车;
2、顶部菜单栏 → “显示” → “排序方式” → “大小”;
3、重点检查以下文件夹(右键→“显示简介”确认大小):
-
com.tencent.xinWeChat(微信,常含数GB聊天图片缓存) -
com.dingtalk.mac(钉钉,会议录制缓存易达5GB+) -
com.larksuite.feishu(飞书,文档离线包体积浮动极大)
第二步:安全清理策略
1、进入任一目标文件夹 → 双击打开 Data → 再进 Library/Caches;
2、选中内部全部内容 → Command+Delete → 移入废纸篓;
3、返回上层,打开 Data/Library/Application Support,只删除名称含 Cache、Temp 或 Downloaded 的子文件夹;
【切勿删除Application Support下的main.db或config.json,否则重装后需重新登录】
第三步:扫清iCloud冲突副本
1、在访达中按Command+Shift+G → 输入 ~/Library/Mobile Documents → 回车;
2、在空白处右键 → “显示查看选项” → 勾选“显示隐藏文件”;
3、搜索关键词:conflicted 或 已过期;
4、选中所有匹配结果 → 直接拖入废纸篓。
深度清理Xcode与系统日志残留
Xcode每次构建项目都会在DerivedData中写入中间产物,卸载后这些文件不会自动清除;系统日志则按年归档,旧年份日志夹常达1–3GB,二者均被统计进“系统数据”却无法通过系统设置触达。
① 清理Xcode衍生数据
1、访达 → Command+Shift+G → 输入 ~/Library/Developer/Xcode/DerivedData → 回车;
2、全选所有子文件夹 → Command+Delete;
② 清理旧系统日志
1、访达 → Command+Shift+G → 输入 /var/log → 回车(需授权);
2、按修改日期排序 → 删除所有非2026年创建的完整文件夹(如system.log.1、install.log.2等);
③ 清理APFS快照元数据(高级)
1、终端中执行:sudo tmutil listlocalsnapshots / | xargs -I {} sudo tmutil deletelocalsnapshots {};
2、再运行:sudo diskutil apfs trimAll /,强制刷新APFS宗卷快照索引。











