mac系统“系统数据”占用过大是因缓存、日志、本地快照等临时文件堆积所致,可通过系统设置→通用→储存空间→管理清理缓存、日志、旧文件及time machine本地快照,并手动清空~/library/caches、~/library/logs及~/library/containers中残留数据。

Mac系统占用空间太大,磁盘告急弹窗频繁出现,访达里翻不出大文件,系统设置里“系统数据”一栏却显示占了七八十GB甚至上百GB,灰色不可点、无明细、不敢删——这不是系统坏了,而是macOS把缓存、日志、本地快照、软件残留等临时文件全塞进了这个笼统分类里,它们真实存在、可安全清理,只是藏得深。
用系统自带工具一键识别并清理冗余项
这是最安全、零风险的起点,无需安装第三方软件,所有操作都在系统设置内完成,且由macOS自己判定哪些能删。
①点击屏幕左上角苹果图标 → 选择“系统设置”;
②在左侧边栏点“通用”,再点右侧“储存空间”,等待几秒让系统完成分析;
③找到“系统数据”条目旁的“管理”按钮,点击进入;
④依次展开【缓存文件】→点击“删除”、【日志文件】→点击“删除”、【旧文件】→点击“优化”;
⑤若看到“Time Machine本地快照”或“旧iOS备份”,勾选后点击“删除”;【这一步必须做,否则后续手动清理效果打折】
强制精简Time Machine本地快照
外接硬盘没连时,macOS会在本机持续生成本地快照用于恢复,单个可达数GB,长期不清理会无声无息吃掉30–60GB空间,且完全不显示在访达中。
打开“终端”应用;
输入命令查看当前快照:tmutil listlocalsnapshots /;
若输出多行(如com.apple.TimeMachine.2025-11-28-142211),执行精简命令:sudo tmutil thinlocalsnapshots / 5000000000 4;
回车后输入管理员密码(输入时不显示字符,输完直接按回车);
等待终端返回“Thinning complete”,再运行一次tmutil listlocalsnapshots /确认只剩1–2个最新快照或输出为空。
手动清空用户级缓存与日志
系统设置里的“管理”功能不会覆盖全部缓存路径,尤其微信、Chrome、Adobe等第三方App的缓存仍深埋在用户目录下,这部分清理后常立竿见影释放8–20GB。
方法一:快捷键直达
打开访达 → 按 Command+Shift+G → 输入 ~/Library/Caches → 全选 → 删除;
方法二:精准定位大户
在 ~/Library/Caches 内按大小排序,优先删含 WeChat、Google、Adobe、Zoom 字样的文件夹;【Safari 和 Mail 的缓存不建议全删,可能影响同步和历史记录】
方法三:顺手扫日志
再次 Command+Shift+G → 输入 ~/Library/Logs → 删除体积超500MB的子文件夹(如 Xcode、Docker、Homebrew 相关日志);
深度清理软件残留与隐藏垃圾
单纯把App拖进废纸篓,只删掉了主程序,配置文件、插件、容器数据仍留在系统里,久而久之堆积成山。这部分无法靠系统设置自动识别,需主动出击。
第一步:检查下载文件夹
打开访达左侧“下载” → 按“大小”倒序 → 删除所有已安装完毕的 .dmg、.pkg 文件;
第二步:清空废纸篓
右键Dock栏废纸篓图标 → “清空废纸篓”;若提示“文件正在使用中”,按住 Option 键再点击“清空废纸篓”强制清除;
第三步:定位沙盒残留
访达 → Command+Shift+G → 输入 ~/Library/Containers → 查看各子文件夹大小,对已卸载App对应的文件夹(如 com.tencent.xinWeChat)直接删除;
第四步:处理共享剪贴板档案
终端中执行:rm -rf ~/Library/Caches/com.apple.shared-pasteboard.archives;











