# 安全釋放 Mac 上的瀏覽器儲存空間

> 量測 Chrome、Safari 與其他設定檔目錄，清掉可再產生的快取而不登出帳號，並把網站資料庫當使用者資料看待。

Published: 2026-07-31 | Updated: 2026-09-05

瀏覽器是開發者與日常使用 Mac 上最安靜的佔磁碟大戶之一。單一 Chromium 設定檔裡，**Cache**、**Code Cache**、**GPUCache** 與 Service Worker 儲存可以到數 GB，而書籤與密碼相對很小。系統設定裡的儲存空間常把這些歸進[系統資料](https://mole.fit/tw/blog/what-is-system-data-on-mac)，而不是清楚的「Chrome」一列。

本文按層拆開設定檔體積，說明 Safari 現代路徑與舊 Caches 為何不同，以及如何在不必全部登出的前提下騰出空間。讀完後，你應能量出一個設定檔、只清可丟棄層，並確認登入仍在。

**短答案**：先測量瀏覽器設定檔內的容量分布，快取、網站離線資料和舊設定檔都可能占用空間。優先用瀏覽器內建的清除資料介面，只清圖片與檔案快取通常能保留登入；整個 profile 可能含唯一的書籤與本機資料，確認歸屬、用途與備份後再刪除。

## 瀏覽器設定檔裡真正變大的是什麼

按層想，而不是一個「瀏覽器檔案夾」：

| 層 | 作用 | 重建代價 |
|---|---|---|
| HTTP 磁碟快取 | 圖片、指令碼、媒體以加快載入 | 低；首次造訪變慢 |
| Code / JS 位元組碼快取 | 編譯指令碼快取 | 低；下次啟動多一點 CPU |
| GPU / Dawn / WebGPU 快取 | GPU 側資源 | 低 |
| Service Worker + Cache Storage | 離線殼、PWA | 中；應用會再快取 |
| IndexedDB / Local Storage | 應用狀態、離線庫 | 未同步時高 |
| Cookie / Login Data | 工作階段與憑證 | 高；需重新登入 |
| 擴充功能及擴充功能儲存 | 功能與其本機庫 | 中到高 |
| 瀏覽記錄 / 書籤 | 導覽與同步 | 取決於帳號同步 |

清**快取**與清**網站資料**不是同一次操作。瀏覽器介面分開它們是有理由的；手刪檔案夾往往不分開。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/browser-profile-layers.webp" width="1360" height="454" loading="lazy" alt="左欄為可丟棄的瀏覽器快取，右欄為不應批次刪除的身分與網站狀態">
  <figcaption>同一設定檔有兩級風險。退出後可清左欄；右欄當作重設，不是整理。</figcaption>
</figure>

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/cache-lifecycle.webp" width="1360" height="454" loading="lazy" alt="快取被寫入、重複使用，再安全丟棄，狀態仍然保留">
  <figcaption>HTTP 與 GPU 快取本就可丟棄。登入庫與許多 Local Storage 樹是狀態，不是垃圾。</figcaption>
</figure>

## 實驗：先量瀏覽器，不只看系統資料

先結束瀏覽器，避免檔案仍在寫入。終端機或清理工具要讀取容器路徑，可能需要完全取用磁碟權限。權限錯誤表示取用問題，不是目錄為空。

### 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`。只有 `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 的[清除瀏覽資料](https://support.google.com/chrome/answer/2392709)、Safari 的[瀏覽記錄與網站資料控制](https://support.apple.com/guide/safari/sfri47acf5d6/mac)，以及 Firefox 的[快取清理說明](https://support.mozilla.org/zh-TW/kb/how-clear-firefox-cache)。它們能區分快取、Cookie、登入狀態與整個設定檔，手動刪目錄做不到。

## 優先用內建清理

### Chrome、Edge、Brave、Arc 等

1. CPU 症狀用瀏覽器**工作管理員**（[Chrome Helper](https://mole.fit/tw/blog/google-chrome-helper-high-cpu-mac)）；磁碟是另一作業
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 與網站資料**都不等於刪除書籤，後者主要影響網站登入與本機狀態。直接刪除已同步的書籤、瀏覽記錄或其他同步項目，則可能影響其他裝置，範圍以瀏覽器的確認提示為準。

## 工具能幫到哪裡

清理工具可以彙總已知的瀏覽器快取類別、顯示大小，並把敏感設定檔標為僅供審核或預設不勾選。多瀏覽器、舊設定檔共存時，這能減少漏看路徑的機會。它不應替代瀏覽器自己的清除資料介面做 Cookie 級決策，也不應把整個 Application Support 瀏覽器樹當作一個「安全」核取方塊。

用分析或 `du` **定位**哪個設定檔巨大；用瀏覽器或經審核的快取列表**刪除**。配合一般的[快取衛生](https://mole.fit/tw/blog/how-to-clear-cache-on-mac)。

## 常見錯誤

**為了騰空間勾選「全部瀏覽資料」。** 你付的是重新登入，不只是 GB。

**整份刪掉 `Default`。** 那是重設，不是整理。

**只信 Safari 舊 Caches 路徑。** 容器也要量。

**Chrome 還開著就刪快取葉。** 寫入方可能正握著檔案。

## 如何驗證

1. 重新打開，確認需要的設定檔與登入仍在
2. 複測相同路徑；快取葉下降，設定檔根仍在
3. 先造訪幾個重頁面；首次變慢正常
4. 確認無誤後再清空垃圾桶

## 操作順序

1. 退出瀏覽器
2. 測量 Application Support 與 Caches 根；下鑽最大設定檔
3. 優先清除瀏覽資料，僅快取檔案
4. 從介面移除廢棄設定檔
5. 仍不夠時再手刪已知快取葉
6. 重新打開並確認身分仍在
7. 清空垃圾桶

## 延伸閱讀

- [系統資料](https://mole.fit/tw/blog/what-is-system-data-on-mac)
- [清理快取](https://mole.fit/tw/blog/how-to-clear-cache-on-mac)
- [Chrome Helper 佔 CPU](https://mole.fit/tw/blog/google-chrome-helper-high-cpu-mac)
- 各瀏覽器「清除資料」官方說明

瀏覽器佔磁碟是快取與設定檔管理問題，不需要為此重裝 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` 與實際可用空間為準，不要盯著分類條焦慮。詳見[系統資料](https://mole.fit/tw/blog/what-is-system-data-on-mac)。

## 常見問題

### 清理瀏覽器儲存會讓網站退出登入嗎？

只清瀏覽器介面裡的圖片和檔案快取，通常不會登出。Cookie、Local Storage、IndexedDB 等網站資料可能包含工作階段或離線內容，Service Worker 相關儲存也不能一律當成不含狀態的快取，清理後要檢查常用網站。

### 瀏覽器的佔用為什麼顯示在「系統資料」裡？

瀏覽器 profile 存放在 `~/Library` 下，macOS 的儲存空間設定把這棵目錄樹的大部分歸入系統資料條，於是一個 10 GB 的 profile 會撐大一個看起來與瀏覽器無關的數字。

### 舊更新器檔案和廢棄 profile 可以刪嗎？

確認歸屬只是第一步。已移除瀏覽器的設定檔仍可能存有唯一的書籤、擴充功能資料或離線內容，先核對備份。更新器檔案要確認沒有執行中的程序或安裝作業使用；仍在用的瀏覽器優先透過設定檔管理介面移除，不因目錄沒列在介面裡就認定沒有用途。

---

Canonical HTML page: https://mole.fit/tw/blog/how-to-free-up-browser-storage-mac
Blog index for agents: https://mole.fit/tw/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
