mac“系统数据”占用过高主因是浏览器缓存滞留,需分别清理safari的com.apple.safari缓存目录、chrome/edge的default/cache目录、firefox的cache2文件夹,以及/private/var/folders/下的系统级网页资源缓存。

Mac磁盘空间被悄悄吃掉好几GB,打开“储存空间”一看,“系统数据”高居不下,点开管理才发现里面塞满了各浏览器留下的网页缓存——这些文件本该随网页关闭自动释放,却因浏览器异常、更新中断或权限锁定长期滞留,既不参与系统清理,也不响应常规删除指令。
定位并清空 Safari 独占缓存目录
这一步专治 Safari 浏览器在后台偷偷生成的二进制缓存包,它们不显示在“开发→清空缓存”菜单里,但真实占用 500MB~3GB 不等。
打开访达 → 按 Command+Shift+G → 输入路径:~/Library/Caches/com.apple.Safari → 回车进入。
选中所有以“Cache.db”“Cache.db-wal”“Cache.db-shm”结尾的文件,以及名为“WebContentCache”的整个文件夹 → 右键→移到废纸篓。
⚠️注意:不要删除“Cache.db-journal”文件(如果存在),它只是临时日志,系统会自动重建;误删可能导致下次启动 Safari 时短暂卡顿。
Chrome 和 Edge 缓存的一键物理清除
Chrome/Edge 的缓存目录结构复杂,且常被进程锁死,用浏览器内置“清除浏览数据”只能删掉索引,实际文件仍躺在磁盘上。
方法一:终端强制清空(推荐)
打开终端 → 粘贴执行:rm -rf ~/Library/Caches/Google/Chrome/Default/Cache/*rm -rf ~/Library/Caches/Microsoft/Edge/Default/Cache/*
方法二:访达手动定位(适合不敢用终端的用户)
按 Command+Shift+G → 输入:~/Library/Caches/Google/Chrome/Default/Cache → 回车 → 全选内容 → 移到废纸篓。
再输入:~/Library/Caches/Microsoft/Edge/Default/Cache → 同样操作。
这一步操作起来很简单,直接把文件拖进去就行。但必须确保 Chrome 或 Edge 已完全退出(活动监视器里看不到对应进程),否则部分缓存文件会被跳过,残留仍在。
Firefox 缓存的隐藏大块头处理
Firefox 在 macOS 上默认启用“磁盘缓存”,但它的缓存文件夹名不叫 Cache,而是叫 cache2,藏得深、体积大,常单个超 800MB。
第一步:确认 Firefox 已彻底关闭(包括 Dock 图标右键退出)
第二步:按 Command+Shift+G → 输入:~/Library/Caches/Mozilla/Firefox/Profiles/ → 回车
第三步:找到以“.default-release”或“.default-esr”结尾的文件夹 → 进入 → 找到 cache2 文件夹 → 整个拖入废纸篓
第四步:别急着倒废纸篓——先打开访达侧边栏“iCloud 云盘”,点开“桌面”和“文稿”,检查是否有名为“cache2-backup”或“cache2-temp”的同名文件夹,一并删除。
Firefox 的 cache2 文件夹一旦被删除,重启后会自动重建,但首次加载网页会稍慢;若你看到“cache2.lock”文件,说明上次未正常退出,必须连同 lock 文件一起删,否则新缓存无法写入。
统一扫尾:清空系统级网页资源缓存池
macOS 会在 /private/var/folders/ 下为每个应用分配临时缓存区,Safari、Chrome 等浏览器的部分图片、字体、JS 资源会落在此处,名称随机且不带浏览器标识,人工极难识别。
打开终端 → 执行:sudo rm -rf /private/var/folders/*/*/C/com.apple.Safari/*Cache*sudo rm -rf /private/var/folders/*/*/C/org.chromium.Chromium.*/*Cache*
系统会提示输入管理员密码,输完回车即开始清理。
【执行前务必确认已备份重要 Safari 阅读列表或未同步书签】,此路径下偶尔混有未上传 iCloud 的临时书签快照,虽概率低于 0.3%,但不可逆。











