# 如何清理 Mac 磁碟空間，又不遺失檔案

> 從備份和測量開始，按還原風險處理下載項目、應用程式、備份、快取、照片和開發資料，並在清空垃圾桶前驗證結果。

Published: 2026-06-12 | Updated: 2026-09-05

磁碟快滿時，按大小直接刪除很容易碰到應用程式資料庫或個人資料。目標只是給日常工作、系統更新和暫存檔留出空間，先測量現況、備份重要資料，再處理能還原或重新產生的內容，通常已經夠用。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/review-before-remove.webp" width="1360" height="454" loading="lazy" alt="清理流程依序經過掃描、測量、分類、檢查和路徑驗證，最後只把允許刪除的內容移到垃圾桶">
  <figcaption>掃描和刪除分開，確認內容與路徑後再移到垃圾桶。</figcaption>
</figure>

## 清理前先保護唯一副本

大規模清理前，確認 [Time Machine](https://support.apple.com/104984) 或其他備份已經完成，重要檔案也確實在備份中。雲端同步不能代替備份，刪除同步檔案可能讓它從所有裝置上一併消失。重要資料最好從備份中打開幾份，或做一次小範圍還原測試。

### 磁碟已滿到無法儲存或更新時

先用一個明確可替代的項目騰出少量緊急空間，例如可重新下載的 `.dmg`、來源檔和交付副本都存在的影片匯出檔、已另存的舊壓縮檔，或垃圾桶中已經核對過的大檔案。最初幾 GB 是為了讓測量、備份和更新恢復工作，不要從 Library 資料庫、快照、交換檔案或系統目錄開始。

## 先測量，再決定刪什麼

<figure class="blog-diagram">
  <img src="https://mole.fit/img/en/analyze.webp" width="2584" height="1741" loading="lazy" alt="磁碟樹狀圖中 Library 佔據最大的 155.84 GB 區塊，www、下載和其他資料夾按實際大小排列">
  <figcaption>樹狀圖按大小顯示資料夾。這是 Mole 的「分析」檢視。</figcaption>
</figure>

先按 Apple 的[儲存空間指南](https://support.apple.com/102624)打開**系統設定 › 一般 › 儲存空間**，查看個人檔案和總體分類。但[系統資料](https://mole.fit/tw/blog/what-is-system-data-on-mac)不會告訴你具體是哪一個目錄。

終端機裡的 `du` 可以統計目錄大小：

```shell
du -sh ~/* ~/Library 2>/dev/null | sort -h
```

最大的目錄會排在最後。找到大項後再深入一層：

```shell
du -sh ~/Library/* 2>/dev/null | sort -h
```

下面這條指令只查下載項目、影片和桌面中的大檔案：

```shell
find ~/Downloads ~/Movies ~/Desktop -type f -size +500M -print 2>/dev/null
```

它常能找到遺忘的影片匯出檔、磁碟映像和壓縮檔，但這些目錄也可能包含專案資料，桌面還可能與 iCloud 同步，搜尋範圍小不代表結果都能刪。樹狀圖則把大小畫成區塊，[Mole](https://mole.fit/tw/) 的「分析」檢視可以逐層查看目錄，並在 Finder 中顯示檔案或移到垃圾桶。想繼續了解檔案總和與磁碟容量為何不一致，可以看[如何查找並安全刪除 Mac 大檔案](https://mole.fit/tw/blog/how-to-find-large-files-on-mac)。

## 按優先順序處理安全的清理項

按還原風險從低到高處理，一旦空間夠用就停止。下載項目、垃圾桶、閒置應用程式、舊裝置備份、應用程式管理的快取和離線內容，通常比系統管理的資料更適合作為目標。Mole 的「清理」頁也採用先檢查再執行的方式。

| 優先順序 | 目標 | 還原確認 |
| --- | --- | --- |
| 1 | 下載項目、安裝套件、重複匯出檔 | 能重新下載或重新產生 |
| 2 | 垃圾桶 | 清空前逐項確認裡面的大檔案 |
| 3 | 閒置應用程式 | 文件保留，訂閱另行取消，有原廠解除安裝程式就先用它 |
| 4 | 舊裝置備份 | 在 Finder 的「管理備份」中核對裝置和日期 |
| 5 | 應用程式管理的快取和離線內容 | 先結束應用程式，接受重建或重新下載的代價 |
| 6 | 受管理的媒體圖庫和開發工具占用 | 用所屬應用程式或工具處理，再測試圖庫或專案 |

### 下載項目和重複輸出

舊安裝套件、磁碟映像、影片匯出檔和重複壓縮檔通常風險最低。確認另一份副本或原始素材存在後，將它們移到垃圾桶，並在測試期間先保留在那裡。

### 不再使用的應用程式

若應用程式提供自己的解除安裝程式，Apple 建議優先使用，因為它可能一併處理登入項目或延伸功能。否則可把應用程式移到垃圾桶。Apple 說明[解除安裝應用程式](https://support.apple.com/102610)不會刪除你用它建立的文件，也不會取消訂閱。需要檢查殘留項目時，使用[完整解除安裝指南](https://mole.fit/tw/blog/how-to-completely-uninstall-apps-on-mac)，不要刪除其他應用程式共享的資料。

### 舊 iPhone 和 iPad 備份

在 Finder 中選擇裝置，再打開**一般 › 管理備份**，按裝置和日期核對。Apple 的[備份管理說明](https://support.apple.com/108809)提供刪除、封存和在 Finder 中顯示等操作。不要因為備份目錄名稱看不懂就直接刪除整個檔案夾。

### 快取和瀏覽器儲存空間

優先使用應用程式自己的儲存空間控制，清理有文件說明的快取前先結束應用程式，並接受首次啟動變慢或離線內容重新下載的代價。先了解[快取清理會改變什麼](https://mole.fit/tw/blog/how-to-clear-cache-on-mac)和[瀏覽器儲存空間的處理方法](https://mole.fit/tw/blog/how-to-free-up-browser-storage-mac)，再碰隱藏目錄。

### 照片、影片和其他受管理的圖庫

使用「照片」、音樂、郵件或內容所屬應用程式刪除或搬移資料。Apple 的[照片圖庫搬移說明](https://support.apple.com/108345)允許把圖庫移到格式合適的外接磁碟，但打開「照片」前磁碟必須可用。驗證搬移後的圖庫，必要時將其設為系統照片圖庫，然後才考慮原檔案。完整步驟見[照片儲存空間指南](https://mole.fit/tw/blog/how-to-free-up-photos-storage-mac)。

### 開發工具、容器和虛擬機器

建置輸出和下載的執行階段可能很大，但專案、憑證、資料庫和工具鏈常在附近。優先使用工具自帶的預覽、清理或 prune 指令，不要整個目錄刪除。可從[開發快取指南](https://mole.fit/tw/blog/how-to-clear-dev-caches-mac)、[Xcode 指南](https://mole.fit/tw/blog/how-to-clean-up-xcode-mac)或 [Docker 指南](https://mole.fit/tw/blog/how-to-clean-up-docker-mac)開始。

## 這些內容不在普通清理範圍內

- `/System` 中的任何內容
- 正在使用的 Mail、訊息和照片圖庫
- 仍然需要的虛擬機器與 iPhone、iPad 備份
- APFS 快照、交換檔案和其他系統管理的儲存空間
- 無法說明用途和還原方式的檔案

檔案很大，只說明刪錯後的影響也大，拿不準時，所屬應用程式、Bundle ID 和還原方式可以提供更多背景。

## 可用空間數字為什麼會延遲更新

刪除大檔案後，可用空間沒有明顯變化並不罕見。Time Machine 本機快照可能仍引用舊資料區塊，macOS 縮減快照後才會釋放。系統還會把快取、本機快照和可重新下載的資料標為「可清除」，需要容量時再自動回收。

查看快照：

```shell
tmutil listlocalsnapshots /
diskutil apfs listSnapshots /
```

可清除空間是 APFS 的容量狀態，不是一個能手動清空的資料夾。Time Machine 會在快照到期或空間不足時[自動刪除本機快照](https://support.apple.com/102154)，通常不用強制處理。

## 清空垃圾桶前驗證

檔案仍可還原時，重新打開相關應用程式、最近文件、照片圖庫和媒體專案，啟動重要虛擬機器與容器，確認雲端檔案能重新下載且本機唯一副本仍存在。若有內容遺失，從垃圾桶「放回原處」或從備份復原；確認工作正常且檔案不再需要後才清空垃圾桶，再檢查**系統設定 › 一般 › 儲存空間**並執行 `df -h /`，核對實際空間變化。

## 什麼時候可以停下來

Mac 已經有足夠空間完成日常工作、更新和暫時任務時就可以停下。沒必要刪光快取，也不用追求很小的系統資料。優先處理最大的可替代內容，含義不明或由系統管理的資料保持不動。

---

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