# Mac 清理工具絕不可刪的內容

> 區分可再產生的快取與聊天、媒體庫、雲端鏡像與憑證，並用拒絕清單檢視任何清理工具。

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

評價一款 Mac 清理工具，關鍵不在它聲稱能清出多少 GB，而在它**拒絕動什麼**，以及拒絕是寫在刪除路徑上強制執行的，還是只印在宣傳頁上。

macOS 已會在壓力下回收部分快取並變薄[本機快照](https://mole.fit/tw/blog/how-to-delete-local-time-machine-snapshots-mac)。第三方清理的真實風險是誤標：聊天、郵件庫、專案狀態、雲端映像和離線模型，在只按大小排序的掃描器眼裡都是「很大的資料夾」。若還在猶豫要不要用清理工具，先看[是否需要 Mac 清理工具](https://mole.fit/tw/blog/do-you-need-a-mac-cleaner)。

**短答案**：值得信任的清理工具會拒絕碰聊天與郵件存檔、本機 AI 模型、進行中的專案狀態和雲端同步目錄，而且這個拒絕必須寫在刪除路徑裡強制執行；資料夾名裡的「Cache」只是命名習慣，不是安全標籤。

## 先把每個候選歸成三類

| 類型 | 例子 | 預設 |
|---|---|---|
| 可再生 | HTTP 快取、GPU 快取、衍生建置、多數日誌 | 結束所有者且路徑明確時可清 |
| 重建代價高 | 套件註冊快取、本機 AI 權重、DeviceSupport | 需審核；預期耗時、流量、授權提示 |
| 不可替代 | 訊息、郵件、照片、文件、聊天、憑證 | 絕不一鍵當垃圾 |

把三類壓成同一份「安全可刪」清單，不是簡化，是藏起本該由你做的決策。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/cleaner-data-kinds.webp" width="1360" height="454" loading="lazy" alt="三類資料分欄：可再生、重建代價高、不可替代，預設動作各不相同">
  <figcaption>先把每個候選歸進可再生、代價高或不可替代。預設動作按欄分，不按資料夾名字分。</figcaption>
</figure>

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/cache-safety-gates.webp" width="1360" height="454" loading="lazy" alt="候選路徑經過歸屬、分類與審核門後再進入垃圾桶">
  <figcaption>安全清理是一串門：確認所有者、分類資料、審核計畫，再只把允許的路徑移入垃圾桶。</figcaption>
</figure>

## 為什麼叫「快取」不等於安全

磁碟上 **Cache** 是目錄名，不是證明。真實形態包括：

- 瀏覽器設定檔下的 **HTTP / 圖片快取**通常可再生（首次變慢）
- **Code Cache / 位元碼快取**下次啟動重建；代價是 CPU，不是丟資料
- **剪貼板歷史圖片**可能住在廠商 Caches 樹下，清掉會像丟個人資料
- **編譯模型 / 神經網路引擎儲存**若在消費者執行時刪除，可能直到重新開機都破壞辨識
- **`tmp` / `Temp`** 有時放聊天檢查點、未儲存草稿或安裝狀態。名字像暫存，內容未必是垃圾

刪任何名叫 cache 的東西前先問三句：

1. 誰寫？
2. 重新開機後誰讀？
3. 我錯了怎麼還原？

三句答不全，就別動。

Apple 的[平台安全指南](https://support.apple.com/guide/security/welcome/web)說明系統完整性、資料保護與 App 邊界；[控制檔案存取](https://support.apple.com/guide/mac-help/mchld5a35146/mac)則說明隱私權限如何限制 App。清理器取得更高權限，不會讓未知檔案自動變安全，只會讓誤判影響更大。

## 絕不當作垃圾

### 個人資料庫與通訊

- 照片圖庫套件及內部資料庫
- 郵件資料、信封索引與附件
- 訊息資料庫與附件（含 iCloud 訊息）
- 備忘錄、語音備忘錄等
- AI **聊天紀錄**與專案歷史（`sessions`、`file-history`、agent 專案樹）

快取會再生。刪掉的對話與圖庫不會。優先匯出與所屬 App 的保留控制，而不是任何批次清理器。相關：[訊息佔磁碟](https://mole.fit/tw/blog/how-to-clear-messages-storage-mac)、[郵件佔磁碟](https://mole.fit/tw/blog/how-to-reduce-mail-storage-mac)、[照片佔磁碟](https://mole.fit/tw/blog/how-to-free-up-photos-storage-mac)。

### 文件、雲端映像與同步樹

- 文件、桌面與專案根
- iCloud 雲碟 / Mobile Documents：本機刪除可能擴散
- `~/Library/CloudStorage/…` 廠商目錄：按多裝置影響處理

能列出雲端路徑卻不標「會同步」的清理器不完整；預設勾選它們的不安全。

### 憑證、隱私權與系統原則

- 鑰匙圈、瀏覽器登入庫、token
- TCC 與隱私權授權狀態
- 設定描述檔、MDM、安全代理狀態
- 桌布與系統媒體快取：幾乎不省空間卻可能讓設定介面空白

### 執行中所有者與安裝進行中

- 仍開啟或正在更新的 App 快取
- 開機過程可能仍依賴的**系統安裝暫存**
- 建置或 `brew` 執行中的套件管理儲存

### 共享容器與多 App 廠商

- 套件共享 group 容器
- 廠商仍有任一產品時的父目錄

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/scareware-flow.webp" width="1360" height="454" loading="lazy" alt="誠實工具先展示候選再付費，恐嚇式工具先警報">
  <figcaption>看銷售流程：你主動找的工具先展示候選；找上門的工具往往先恐嚇再賣「查看權」。</figcaption>
</figure>

## 看起來像垃圾、常常不是

| 看起來像垃圾 | 常常實際是 |
|---|---|
| `Library/Application Support/…` | App 資料庫、離線套件、授權狀態 |
| `Containers/…` | App 的完整沙盒主目錄 |
| `Group Containers/…` | 套件共享資料 |
| 帶產品名的 `Caches/…` | 剪貼板歷史、模型快取、網站資料 |
| `…/tmp` 或 `…/Temp` | 檢查點、草稿、安裝狀態 |
| 很大的 `.db` / `.sqlite` | 主使用者資料 |
| `node_modules`、`Pods`、`.venv` | 僅在有網路與正確鎖定檔時可重建 |

開發者儲存有獨立規則（[開發快取](https://mole.fit/tw/blog/how-to-clear-dev-caches-mac)、[AI 模型](https://mole.fit/tw/blog/how-to-remove-ai-tool-leftovers-mac)）。瀏覽器設定檔體積見[瀏覽器佔磁碟](https://mole.fit/tw/blog/how-to-free-up-browser-storage-mac)。

## 清理工具應如何執行

可信清理器把安全做成**分層**：

1. **掃描階段：** 被禁類別根本不出現在清單
2. **預設勾選：** 僅供審核的列預設不選
3. **刪除時再驗證：** 即使 UI 已展示路徑，仍覆核身分、符號連結與白名單。審核期間 App 又啟動時，檢查與使用時間差很重要
4. **可還原落點：** 一般使用者檔案進垃圾桶，不是靜默 `rm`
5. **結果記帳：** 已回收 / 已略過 / 失敗分開；路徑已不在不算「成功」

寧可因無法確認而漏掉候選，也不要在驗證失敗時刪除未知資料。

### 任何工具都能做的實測

1. 機器上裝同一廠商的兩款產品
2. 只解除安裝其中一款
3. 看工具是否提出共享的 Application Support 父目錄，或兩款仍共用的 group 容器
4. 拒絕一切共享項；看它能否用白話解釋**為什麼**勾選

說不清歸屬，就別讓它批次刪。

## 權限也是契約

**完全取用磁碟**讓程序能讀取受保護的資源庫路徑，並不代表每個可讀路徑都能刪。**特權輔助程式**應限制操作範圍、標示版本，而不是提供通用 root shell。先問清楚：

- 哪些功能需要 FDA、自動化或輔助程式？
- 監控是否要求常駐取樣？
- 收回權限後非破壞功能是否仍可用？

## 把原則落到工具上

以 Mole 為例，它把清理前確認和刪除時的路徑驗證放在同一條流程裡：

- 可再生快取與日誌可以出現；個人資料庫不會
- AI **聊天紀錄永不進入清理候選**；模型倉留給 Ollama、LM Studio 或 Hugging Face
- 瀏覽器設定檔與多種套件快取為僅供審核或預設不勾選
- 雲端同步路徑會標註，使本機刪除成為知情選擇
- 解除安裝殘留按身分歸屬；無明確所有者路徑時共享 group 保持保護
- 結果分開統計已回收、已略過與失敗位元組

當 macOS 或 App 版面配置變化時，安全的失敗方式是**漏掉**候選，而不是刪除未知資料。

## 常見錯誤

**把「大」等同於「垃圾」。** 大小是排序訊號，不是安全訊號。

**按日曆清空一切名叫 cache 的東西。** 健康快取會以 I/O 與更慢的啟動回來。

**付費才能看將刪什麼。** 誠實的工具先展示候選。

**相信把略過與已不存在路徑也算進「已清理」的單一成功數字。**

## 實用規則

若說不清檔案用途、所有者與還原方式，就不要用清理工具刪它。用[磁碟地圖](https://mole.fit/tw/blog/how-to-find-large-files-on-mac)定位重量，用所屬 App 清理自有快取，可能後悔的內容進垃圾桶。

## 決策順序

1. 說清問題（磁碟滿、App 壞了、解除安裝完有殘留）
2. 歸類資料（可再生 / 代價高 / 不可替代）
3. 有所屬 App 自帶清理介面時優先用
4. 審精確路徑；代價高與共享預設不勾
5. 刪除進垃圾桶；複測 App 與兄弟 App
6. 接受結果後再清空垃圾桶

## 延伸閱讀

- [是否需要清理工具](https://mole.fit/tw/blog/do-you-need-a-mac-cleaner)
- [安全清理快取](https://mole.fit/tw/blog/how-to-clear-cache-on-mac)
- [解除安裝後殘留](https://mole.fit/tw/blog/how-to-remove-leftover-files-after-uninstalling-mac-apps)
- [免費清理工具](https://mole.fit/tw/blog/free-mac-cleanup-tools)

清理工具的信任，來自它不碰的那份清單，和它會碰的那份一樣重要。

## 恐嚇式清理器的常見話術

下面這些句子本身不是證據：

- 「偵測到嚴重問題」卻不給出路徑
- 「釋放 50 GB」卻不說明測量方法
- 先彈警報，再要求付費才能看詳情
- 把正常快取說成病毒或系統損壞

更可靠的流程會先列出候選與路徑，等你確認後才刪除，並讓一般刪除進入垃圾桶。

## 誤刪之後怎麼減損

若已經誤刪且還在垃圾桶：

1. 立刻停止繼續清理
2. 從垃圾桶放回
3. 開啟所屬 App，確認資料是否完整
4. 若已清空垃圾桶，查 Time Machine 或其他備份
5. 雲端同步類路徑還要檢查其他裝置是否已傳播刪除

沒有備份時，專業還原也不保證。這就是「不可替代」類預設永不進一鍵清單的原因。

## 給開發者的額外邊界

開發機上 `node_modules`、`Pods`、`.build`、`DerivedData` 看起來像垃圾，重建成本卻是網路與時間。能再下載不代表應該預設勾選。見[開發快取](https://mole.fit/tw/blog/how-to-clear-dev-caches-mac)。

AI 工作階段目錄即使體積不大，也不應進入清理候選：對話不可再生，快取可以。

## 常見問題

### 名字裡帶「Cache」的都能刪嗎？

不能；有些 app 把使用者資料放在類似快取的名字下，有些快取要花數小時重建；安全來自知道目錄裡裝的是什麼、誰寫的，從來不是名字裡的那個詞。

### 怎麼判斷一個清理工具是否真的保護資料？

看實際執行方式：是否有強制保護的路徑、刪除前的確認畫面，以及一般檔案是否移到垃圾桶。這些有助於降低風險，但不能保證不會誤刪，仍要核對內容並備份重要資料，垃圾桶也只有在內容還保留時才能還原。

### 清理工具已經誤刪了重要資料怎麼辦？

先停止繼續清理，再查垃圾桶和備份，不要因為工具有確認畫面，就假定它一定使用垃圾桶。同步不是備份，刪除可能已傳到伺服器和其他裝置；先檢查服務的最近刪除或還原入口，只有伺服器仍保留的內容才可能重新下載。

---

Canonical HTML page: https://mole.fit/tw/blog/what-mac-cleaners-should-never-delete
Blog index for agents: https://mole.fit/tw/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
