跳到主要内容
Mole
概览 功能 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
立即购买 下载
首页/博客

如何安全清理浏览器占用的磁盘空间

存储空间发布于 2026年7月31日更新于 2026年8月2日约 5 分钟

浏览器是开发者与日常使用 Mac 上最安静的占盘大户之一。单个 Chromium 配置里,Cache、Code Cache、GPUCache 与 Service Worker 存储可以到数 GB,而书签与密码相对很小。系统设置里的存储空间常把这些归进系统数据,而不是清晰的「Chrome」一行。

本文按层拆开配置体积,说明 Safari 现代路径与旧 Caches 为何不同,以及如何在不必全部退出登录的前提下腾空间。读完后,你应能量出一个配置、只清可丢弃层,并确认登录仍在。

浏览器配置里真正变大的是什么

按层想,而不是一个「浏览器文件夹」:

层 作用 重建代价
HTTP 磁盘缓存 图片、脚本、媒体以加快加载 低;首次访问变慢
Code / JS 字节码缓存 编译脚本缓存 低;下次启动费一点 CPU
GPU / Dawn / WebGPU 缓存 GPU 侧资源 低
Service Worker + Cache Storage 离线壳、PWA 中;应用会再缓存
IndexedDB / Local Storage 应用状态、离线库 未同步时高
Cookie / Login Data 会话与凭据 高;需重新登录
扩展及扩展存储 功能与其本地库 中到高
历史 / 书签 导航与同步 取决于账号同步

清缓存与清网站数据不是同一次操作。浏览器界面分开它们是有理由的;手删文件夹往往不分开。

左栏为可丢弃的浏览器缓存,右栏为不应批量删除的身份与站点状态
同一配置有两档风险。退出后可清左栏;右栏当作重置,不是整理。
缓存被写入、复用,再安全丢弃,状态仍然保留
HTTP 与 GPU 缓存本就可丢弃。登录库与许多 Local Storage 树是状态,不是垃圾。

实验:先量浏览器,不只看系统数据

先退出浏览器,避免文件仍在写入。终端或清理工具要看到容器路径,可能需要完全磁盘访问。权限错误表示访问问题,不是目录为空。

Chrome / Chromium 家族

路径随渠道与 Chrome for Testing 略有不同:

du -sh ~/Library/Application\ Support/Google/Chrome \
  ~/Library/Caches/Google/Chrome 2>/dev/null
du -sh ~/Library/Application\ Support/Google/Chrome/* 2>/dev/null | sort -h

再下钻 Default 或 Profile N:

du -sh ~/Library/Application\ Support/Google/Chrome/Default/* 2>/dev/null | sort -h

配置下常见大叶:Cache、Code Cache、GPUCache、Service Worker,有时还有 IndexedDB。只有前一组属于轻度整理。

Safari

现代重量多在容器;旧 Caches 可能几乎为空:

du -sh ~/Library/Containers/com.apple.Safari/Data/Library/Caches \
  ~/Library/Safari \
  ~/Library/Caches/com.apple.Safari 2>/dev/null

较重的现代缓存常在:

~/Library/Containers/com.apple.Safari/Data/Library/Caches/com.apple.Safari

旧的 ~/Library/Caches/com.apple.Safari/WebKitCache 看起来相关,实际可能几乎为空。两边都量过再下结论。

Firefox

du -sh ~/Library/Application\ Support/Firefox \
  ~/Library/Caches/Firefox 2>/dev/null

Edge、Brave、Arc、Dia 等 Chromium 构建

同一思路:Application Support 放配置树,Caches 可能重复或镜像其中一部分。多配置机器会积累废弃的 Profile 12;删任何之前先分别测量。

优先用内置清理

Chrome、Edge、Brave、Arc 等

  1. CPU 症状用浏览器任务管理器(Chrome Helper);磁盘是另一作业
  2. 清除浏览数据 → 先只勾缓存的图片和文件
  3. 时间范围很重要:「时间不限」再加 Cookie 会让各站全部退出登录
  4. 在配置选择器里移除不用的配置,保持内部注册一致;不要猜删文件夹
  5. 禁用不用的扩展;有的会保留很大的本地存储

Safari

  1. 在开发菜单清空缓存(设置 → 高级中打开),或按时间范围清除历史
  2. 支持多重配置的版本,在设置里删除整个次要配置
  3. 优先 Safari 界面,不要整棵删 ~/Library/Safari;历史、阅读列表等状态混在其中

Firefox

设置 → 隐私与安全 → Cookie 和网站数据 → 清除数据,无意退出登录时只清缓存的网络内容。

界面优先的原因:浏览器维护索引与配额记账。乱删叶子可能导致下次启动更久的修复。

界面不够时的手动路径

仅在退出之后,且只针对理解的叶子:

du -sh ~/Library/Application\ Support/Google/Chrome/Default/Cache \
  ~/Library/Application\ Support/Google/Chrome/Default/Code\ Cache \
  ~/Library/Application\ Support/Google/Chrome/Default/GPUCache 2>/dev/null

删缓存叶,不要删整个 Default。删掉整份配置等于重置该身份。

实例

开发机上「系统数据」约 90 GB。测量结果类似:

~/Library/Application Support/Google/Chrome/Default/Cache          18G
~/Library/Application Support/Google/Chrome/Default/Code Cache      4G
~/Library/Application Support/Google/Chrome/Profile 3               22G

Profile 3 是废弃的工作配置。安全路径:

  1. 打开 Chrome 配置选择器,若仍显示 Profile 3,从界面移除
  2. 若文件夹还在且确认不用,退出 Chrome 后只删该配置目录,并确认它不是你需要的 Default
  3. 用「清除浏览数据 → 缓存的文件」清 Default 的 Cache / Code Cache,或退出后只删这两个叶
  4. 复测;确认 Default 仍有 Login Data,工作站点仍能登录

不要为了「省事」整棵删掉 Google/Chrome。

更新器残留与废弃配置

Chromium 更新器有时在现行浏览器旁留下旧版本目录。保留与正在运行版本一致的树;确认可启动后再处理更旧暂存。多配置:尽量在界面移除废弃配置。

部分系统上 Edge 更新器还有额外规则:比已安装 Edge 版本更旧的载荷可移除,等于或更新的可能是待装更新。读不到已装版本时,保守保留最新更安全。

同步副作用

清缓存不会删掉通过浏览器账号同步的书签。清 Cookie 与网站数据会。历史与标签页同步取决于厂商。把已同步数据当作任何云镜像:这里的删除可能改变其他设备。

Mac 清理工具适合什么

先审核的清理工具如 Mole 可以汇总已知浏览器缓存类别、显示大小,并把敏感配置状态标为仅供审核或不勾选。多浏览器、旧配置共存时很有用。它不应替代浏览器自己的清除数据界面做 Cookie 级决策,也绝不应把整个 Application Support 浏览器树做成一个「安全」复选框。

用分析或 du 定位哪个配置巨大;用浏览器或经审核的缓存列表删除。配合一般的缓存卫生。

常见错误

为了腾空间勾选「全部浏览数据」。 你付的是重新登录,不只是 GB。

整份删掉 Default。 那是重置,不是整理。

只信 Safari 旧 Caches 路径。 容器也要量。

Chrome 还开着就删缓存叶。 写入方可能正握着文件。

如何验证

  1. 重新打开,确认需要的配置与登录仍在
  2. 复测相同路径;缓存叶下降,配置根仍在
  3. 先访问几个重页面;首次变慢正常
  4. 确认无误后再清空废纸篓

操作顺序

  1. 退出浏览器
  2. 测量 Application Support 与 Caches 根;下钻最大配置
  3. 优先清除浏览数据 → 仅缓存文件
  4. 从界面移除废弃配置
  5. 仍不够时再手删已知缓存叶
  6. 重新打开并确认身份仍在
  7. 清空废纸篓

延伸阅读

  • 系统数据
  • 清理缓存
  • Chrome Helper 占 CPU
  • 各浏览器「清除数据」官方说明

浏览器占盘是缓存与配置管理问题,不是重装 macOS 的理由。先量配置树,先清可丢弃缓存,即使挨着名叫 Cache 的文件夹,也把登录与站点数据库当作用户数据。

多浏览器并存时的测量顺序

机器上同时有 Safari、Chrome、Arc 时,不要先猜。按总量排序:

du -sh ~/Library/Application\ Support/Google/Chrome \
  ~/Library/Application\ Support/Arc \
  ~/Library/Containers/com.apple.Safari \
  ~/Library/Application\ Support/Firefox 2>/dev/null | sort -h

从最大的根开始下钻。往往一个废弃配置就超过「系统数据」里你以为的神秘增量。

站点数据与扩展的取舍

只想腾空间时:

  • 勾选缓存文件
  • 不要勾选 Cookie、密码、自动填充
  • 扩展逐个审视:长期不用的扩展连同其本地库一起卸,比整库清空更可控

需要彻底重置某个站点时,用浏览器的「清除该网站数据」,而不是删整个配置目录。

与系统数据的关系

浏览器大配置经常被算进系统数据。你在配置树里量到 20 GB 缓存并清掉后,系统数据数字可能滞后一两天才重分类。以 du 与实际可用空间为准,不要盯着分类条焦虑。详见系统数据。

Mole 把磁盘分析、应用维护和清理前确认放在一个原生 Mac App 里,系统数据仍交给 macOS 和对应应用。

购买 Mole 免费试用

继续阅读

  • 存储空间Mac 磁盘空间不足,如何安全释放空间约 3 分钟
  • 存储空间如何删除 Mac 本地 Time Machine 快照约 6 分钟
  • 存储空间DaisyDisk 的替代方案怎么选约 4 分钟

Mole · 鼴

Mac 清理、软件与状态工具。

v1.12.0 (130) · 更新日志

支持

帮助 功能文档 发布记录

法律

服务条款 隐私政策 退款政策

资源

博客 命令行工具 合作推广

联系

Twitter hi@mole.fit

请认准官网 mole.fit · 避免下载到来路不明的版本

命令行版继续免费开源。