Mac“系统数据”占用过高可安全清理:①用系统设置→通用→储存空间→管理删除缓存/日志/旧文件及本地快照;②终端执行thinlocalsnapshots精简Time Machine本地快照;③手动清理~/Library/Caches与~/Library/Logs中老旧缓存和日志;④删除~/Library/Application Support/MobileSync/Backup/中冗余iOS备份;⑤清空废纸篓并重启触发缓存重建。

MacBook系统占用空间过大,尤其是“系统数据”一栏显示几十甚至上百GB,导致启动盘告急、软件加载卡顿、无法安装更新或保存新文件。这不是系统本身膨胀,而是缓存、快照、日志和残留文件长期堆积却未被归类到“应用程序”或“文稿”等明确类别中,macOS统一计入“系统数据”——它不指向某个真实文件夹,但每一GB都可安全释放。
用系统自带储存管理工具快速清理
这是最稳妥的起点,无需命令行、不碰隐藏路径,全程由macOS原生逻辑判断哪些能删,适合所有用户,尤其新手。
① 点击屏幕左上角苹果图标 → 选择“系统设置”;
② 在边栏点“通用”,再点右侧“储存空间”,等待进度条完成分析;
③ 找到灰色区块“系统数据”,旁边点击“管理”按钮;
④ 在弹窗中逐项操作:展开【缓存文件】→点“删除”;展开【日志文件】→点“删除”;展开【旧文件】→点“优化”;
⑤ 若出现“Time Machine本地快照”或“旧iOS备份”,勾选后点“删除”;【这一步必须做,单个快照常达3–8GB,且外接硬盘未连接时会持续生成】
⑥ 确认后等待自动完成,过程不影响任何正在运行的程序。
手动精简Time Machine本地快照
当你的Mac长期没连备份硬盘,系统会在本机创建大量APFS本地快照用于恢复,它们不显示在访达,却直接计入“系统数据”,累积可达数十GB。thinlocalsnapshots命令能精准保留最近1–2个快照,其余强制回收。
打开“终端”应用;
输入命令查看当前快照:tmutil listlocalsnapshots /;
若输出多行(如com.apple.TimeMachine.2026-06-15-091233),执行精简指令:sudo tmutil thinlocalsnapshots / 4000000000 4;
回车后输入管理员密码(输入时不显示字符,输完直接按回车);
等待终端返回“Thinning complete”,再执行一次tmutil listlocalsnapshots /确认只剩1–2个或为空。
清理用户级缓存与日志文件夹
系统储存管理工具不会扫描~/Library/Caches和~/Library/Logs这两个路径下的老旧文件,而它们正是微信、Chrome、Safari、Office等软件缓存的集中营,半年不用清理就可能吞掉15GB以上。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
方法一:快捷键直达
打开访达 → 按Command+Shift+G → 输入~/Library/Caches → 回车进入;
全选内容 → 右键“移到废纸篓”;
再次按Command+Shift+G → 输入~/Library/Logs → 删除其中日期早于3个月的子文件夹(如com.apple.console、Adobe等);
方法二:针对性清理大缓存
在~/Library/Caches内,优先删除带WeChat、Google、Microsoft、Adobe字样的文件夹;
【不要删名为com.apple开头的文件夹,那是系统基础缓存,删了可能导致Spotlight搜索失效或字体加载异常】
清空废纸篓,重启Mac,系统会自动重建必要缓存。
卸载软件后清除残留配置
把App拖进废纸篓只删了主程序,它的偏好设置、插件、数据库、临时资源仍留在系统深处,持续计入“系统数据”。这些残留往往分散在多个位置,手动翻找极易遗漏或误删。
打开访达 → Command+Shift+G → 输入~/Library/Application Support;
按大小排序,找到与已卸载软件同名的文件夹(如Slack、Docker、Parallels),确认无用后删除;
同样路径下,检查~/Library/Preferences中以“.plist”结尾的对应配置文件;
再进入~/Library/Containers,删除残留沙盒容器(常见于Ulysses、Bear、Notion等现代Mac App);
最后别忘了~/Library/Saved Application State里那些崩溃后遗留的临时状态包,体积小但数量极多。

















