Mac 清理:安全地清理 Mac 儲存空間,所有項目都會丟到垃圾桶
「Mac 清理」是 OneMacTools 中的儲存空間清理工具。它會掃描「下載項目」、「桌面」、「影片」、「圖片」、快取、記錄檔、Xcode 資料和「應用程式」(開啟「檔案」後還包括所有雲端),並將找到的項目分成舊的安裝程式、大型影片、重複副本和相似的照片等群組。你可以逐一檢視每個群組,然後選擇 丟到垃圾桶 或 改為縮小。不會刪除任何項目:在你清空垃圾桶之前,「記錄」都可以將所有項目放回原處。
本頁內容
如何用「Mac 清理」清理 Mac 儲存空間
- 按一下側邊欄中的 Mac 清理,或按 ⇧⌘K(前往 › Mac 清理)。⇧⌘D(前往 › 重複項目)會直接在重複項目處開啟。
- 如果尚未執行過掃描,會立即開始掃描。找到的群組會逐一出現。
- 按一下群組的標題或檢查項目即可查看其中的檔案。大多數群組預設會勾選所有項目;按一下某列即可取消勾選你想保留的項目。
- 按一下群組底部的將 N 個丟到垃圾桶,然後在確認視窗中按丟到垃圾桶(「要將 3 個項目(1.79 GB)丟到垃圾桶嗎?」)。
- 確定之後,再到 Finder 中清空垃圾桶。在那之前空間不會被釋放,所有項目也都可以放回。

畫面標題下方的副標題說得很清楚:「不會刪除任何項目 — 項目會丟到垃圾桶」。「Mac 清理」絕不會替你清空垃圾桶。
掃描會檢查哪些地方
運作時,「Mac 清理」會顯示雷達、三個即時計數器(已檢查的檔案、目前已找到、建議)以及步驟檢查清單,每個步驟完成時都會打勾並列出找到的內容:
- 下載項目(向下三層)、桌面、影片和圖片(向下兩層),以及你的截圖檔案夾。
- 快取、記錄檔、Xcode 資料和專案:你「資料庫」中的快取和記錄檔、Xcode 和套件管理工具的快取,以及舊專案中的建置檔案夾。
- 正在比較檔案:依內容比對出的相同副本。
- 正在檢查 App:三個月內沒有開啟過的 App。
- 正在比較照片:外觀相似的照片,在你的 Mac 上比對。
- 所有檔案夾和雲端:只有在開啟檔案時才會出現。它會讀取「檔案」的索引,因此不會重新走訪或下載任何東西。
按一下工具列中的重新掃描即可重新開始。頂端的儲存空間面板也會同時重新測量。
「Mac 清理」能找到的所有群組
每個檔案只會出現在一個群組中。沒有任何項目的群組不會顯示;如果完全沒有找到任何東西,你會看到一切整齊。
| 群組 | 內容 | 一開始就勾選? |
|---|---|---|
| 舊安裝程式 | 超過一天、而且你已經用來安裝過的磁碟映像檔和安裝套件(.dmg、.pkg、.mpkg、.xip)。 | 是 |
| Xcode 與開發者資料 | Xcode 建置產物、模擬器快取、舊的裝置支援檔案,以及 npm 和 Gradle 的下載快取。需要時會重新建立。 | 是 |
| 舊專案檔案 | 一個月內沒有動過的專案中的 node_modules、.next、Rust 的 target、Python 環境及其他建置資料夾(1 MB 以上)。 | 是 |
| App 快取 | App 為了加快運作而保存的暫存檔案(1 MB 以上)。執行中 App 的快取不會受到影響。 | 是 |
| 舊記錄檔 | 一週內沒有更動過的診斷記錄檔。 | 是 |
| 舊截圖 | 超過一個月的截圖。 | 是 |
| 大型影片 | 200 MB 以上的影片。「縮小通常能節省 60–80%。」 | 是 |
| 重複的副本 | 100 KB 以上、內容完全相同的檔案,依內容比對。 | 是(只保留一個副本) |
| 分散在各雲端的副本 | 同一個檔案存放在多個資料夾或雲端中,包括名稱和大小都相同、但其中一份只在雲端的檔案。 | 否 |
| 相似的照片 | 同一張照片的連拍、編輯版本和重新儲存的副本。會保留最大的那一張。 | 否 |
| HEIC + JPEG 配對 | 同一張照片同時存成 HEIC 和 JPEG。列出的是 JPEG 副本。 | 否 |
| 編號副本和同步衝突 | 「Report.pdf」旁邊的「Report (1).pdf」,以及檔案在兩處被更改時雲端 App 產生的副本。 | 否 |
| 較舊版本 | 較早的草稿,例如「Plan v2」和「Plan final (2)」。每組中最新的不會列出。 | 否 |
| 遺忘的下載項目 | 超過兩個月、而且你兩個月內沒有開啟過的下載項目。 | 是 |
| 超大型檔案 | 任何檔案夾或雲端中超過 1 GB 的檔案。 | 否 |
| 已儲存在其他位置 | 已不再同步的舊同步檔案夾中的檔案,而且在仍會同步的帳號中已有同名、同大小的檔案。 | 否 |
| 空白檔案 | 沒有任何內容的檔案(0 位元組)。 | 是 |
| 部分雲端不接受的名稱 | 含有 : * ? " < > | 或以空格或句點結尾的名稱,這些會導致檔案無法同步到 OneDrive 或 Windows。 | 否 |
| 超長路徑 | 超過 400 個字元的路徑,在某些服務上會同步失敗。 | 否 |
| 未使用的 App | 「應用程式」中三個月內沒有開啟過的 App。Apple 的 App 和 OneMacTools 絕不會列出。 | 否 |
分散在各雲端的副本、編號副本和同步衝突、較舊版本、超大型檔案、已儲存在其他位置、空白檔案、部分雲端不接受的名稱和超長路徑都來自「檔案」對所有檔案夾和雲端建立的索引,因此只有在開啟「檔案」時才會出現。除了空白檔案之外,它們都不計入「你可以釋放」的總量,因為將雲端副本丟到垃圾桶釋放的是該雲端的空間,而不是你 Mac 上的空間,而且需要先仔細檢查。
改為縮小:保留檔案,讓它變小
有些檔案很大,但值得保留。大型影片 和 舊截圖 在 丟到垃圾桶 旁有 改為縮小 按鈕。
- 若是大型影片,它會開啟壓縮影片,並載入已勾選的影片、選好平衡畫質。一場 2.58 GB 的研討會演講,壓縮後通常只剩一小部分大小。
- 若是舊截圖,它會開啟壓縮影像,並載入已勾選的截圖、選好 HEIC 格式。
縮小會產生新的、較小的副本;原始檔案會保留在原處,直到你將它們丟到垃圾桶。合理的順序是先縮小、檢查結果,再回來將原始檔案丟到垃圾桶。
如何檢視重複檔案並保留正確的副本
重複的副本、分散在各雲端的副本和相似的照片會以組別而非單純列表顯示。每組都有檔案名稱、副本數量和可釋放的空間(「2 個副本 · 可釋放 2.3 MB」),接著是每個副本的縮圖,以及它的位置、大小和送達時間。

- 每個副本都會標示為保留(綠色)或垃圾桶(紅色)。按一下任一副本即可改為保留它;同一組中的其他副本會被標記為丟到垃圾桶。
- 右側的膠囊標籤會總結,例如 保留 1 個,丟掉 2 個。全部保留 會取消整組的標記;使用建議 則恢復建議的選擇。
- 決定之前,可在副本上按右鍵選擇 Quick Look 或 在 Finder 中顯示。
- 在群組底部,使用建議會一次將建議保留的檔案套用到每一組,全部不選則會全部清除。
保留哪個副本
對於相同的副本,OneMacTools 會優先建議保留「下載項目」以外的副本,其次是最舊的,再其次是路徑最短的。這樣通常會保留你歸檔好的檔案,並把重複下載的那份丟到垃圾桶。對於相似的照片,則保留最大的檔案,因為它通常是原始檔,而不是縮小或重新儲存的副本。
副本如何比對
重複的副本是依內容而非名稱比對:大小相同的檔案會先比較開頭和結尾各 64 KB,只有真正相符的檔案才會完整讀取並建立指紋。名稱不同但內容相同的兩個檔案是重複檔案;名稱相同但內容不同的兩個檔案則不是。
相似的照片使用 Apple 的裝置端影像分析,比對你最新的最多 1,500 張照片。截圖不在比對範圍內,因為同一個 App 的截圖即使不是副本,看起來也很相似。檢查過的照片在下次掃描時不會再次開啟。若要可用於任何檔案夾的獨立版本,請參閱重複檔案搜尋工具。
最多顯示前 150 組和每組前 300 個項目;其餘的會在下方計數。
丟到垃圾桶及放回原處
確認後,已勾選的檔案會逐一移到垃圾桶。接著綠色橫幅會說明結果,例如「已將 3 個項目(1.79 GB)丟到垃圾桶。」,若有無法移動的項目也會列出數量。橫幅上有三個按鈕:
- 放回原處會將該批次的所有項目放回原來的位置,並重新掃描。
- 分享會製作一張顯示你已釋放多少空間的圖片(只有總量,沒有檔案名稱)。
- ✕ 會關閉橫幅。
每個批次也都會以 Mac 清理記錄在「記錄」中,內容類似「已將 3 個項目(1.79 GB)丟到垃圾桶 — 舊安裝程式」,並附有之後也能使用的放回原處按鈕。你也可以在 Finder 中將項目拖出垃圾桶,或使用 Finder 本身的「放回原處」。請參閱記錄。
「放回原處」只有在項目仍在垃圾桶中、且其原始位置目前沒有其他東西時才會搬移它;任何無法還原的項目都會保留在列表中,讓你可以再試一次。一旦清空垃圾桶,檔案就永久消失了。
儲存空間面板和「系統資料」檢查
在群組上方,儲存空間面板會以一條長條顯示整個磁碟,以及應用程式、文件、開發者、照片、音樂和電視、郵件和訊息、垃圾桶、macOS 和系統資料所使用的空間,並標示「已使用 … · 可用 …」以及上次測量的時間。垃圾桶會在 Finder 中開啟垃圾桶;探索磁碟則會開啟磁碟地圖。
按一下系統資料或開發者即可查看其中的內容。與清理群組相符的部分(App 快取、記錄檔、建置產物(DerivedData))有檢查按鈕,可跳到該群組。App 資料和其他所有項目會開啟檢查表單,依大小由大到小列出檔案夾,而且只允許勾選它能判定為安全的項目:已刪除 App 的殘留檔案、會自動重建的快取,以及超過三個月的 iPhone 或 iPad 備份。虛擬記憶體、睡眠映像檔和本機快照會標示為由 macOS 管理。
如果你看到「開啟「完整磁碟取用權限」,即可一併測量郵件、訊息、照片和 App 資料。」,表示 OneMacTools 還無法讀取這些檔案夾的大小。開啟設定 會帶你前往正確位置;只會讀取檔案大小。請參閱隱私權限與完整磁碟取用權限。系統資料一般而言究竟是什麼,請見Mac 上的系統資料是什麼?。
「Mac 清理」絕不會碰的東西
- 你的垃圾桶。它絕不會清空垃圾桶;這永遠由你決定。
- 僅存放在 iCloud 的檔案。它們不佔用你 Mac 的空間,丟到垃圾桶也釋放不了任何空間,而讀取它們則會觸發下載。
- OneMacTools 本身的輸出檔案夾。你剛做好的東西是新成果,不是雜物。
- 執行中 App 的快取,以及 OneMacTools 本身的快取。
- Apple 的 App 和 OneMacTools 本身,位於未使用的 App。
- 程式碼專案。掃描你的檔案夾時,會略過開發者檔案夾(node_modules、build、.venv 等)以及任何含有 Git 儲存庫的檔案夾,因此你的原始碼絕不會被當成「遺忘的下載項目」。舊專案中的建置檔案夾會另外列在舊專案檔案中。
- macOS 本身的檔案。虛擬記憶體、睡眠映像檔和快照會顯示出來讓你知道它們是什麼,但絕不會建議丟到垃圾桶。
本頁提到的工具
問題
用清理 App 清理 Mac 儲存空間安全嗎?
是的,前提是不會直接刪除任何東西。「Mac 清理」只會將檔案丟到垃圾桶,在「記錄」中記下每一批並提供「放回原處」按鈕,而且絕不會清空垃圾桶。它也不會動到執行中 App 的快取、Apple 的 App 和 macOS 本身的檔案。
為什麼「丟到垃圾桶」後可用空間沒有增加?
垃圾桶中的檔案仍會佔用空間。請在 Finder 中清空垃圾桶來收回空間。儲存空間面板的說明也是這麼寫的:丟到垃圾桶的項目要在你清空垃圾桶後才會釋放空間。
用「Mac 清理」丟到垃圾桶的檔案可以救回來嗎?
可以,在你清空垃圾桶之前都可以。完成後立即在橫幅中按一下「放回原處」,或在「記錄」中找到「Mac 清理」項目並在那裡按一下「放回原處」。每個項目都會回到原來的資料夾。
它如何決定保留哪一個重複檔案?
對於相同的檔案,它會建議保留「下載項目」以外的副本,其次是最舊的,再其次是路徑最短的。對於相似的照片,則保留最大的那張。你可以按一下任一副本,改為保留那一份。
「Mac 清理」會從 iCloud Drive 或 Google Drive 刪除檔案嗎?
只有當你在「分散在各雲端的副本」中選擇某個雲端副本並將它丟到垃圾桶時,才會將它從該雲端移除。該群組預設不勾選任何項目,讓你逐組檢查。僅存在 iCloud 的檔案絕不會出現在其他群組中。
為什麼「相似的照片」和 HEIC + JPEG 組合沒有被勾選?
外觀相似的照片和成對照片需要人工判斷:連拍中可能就有你想要的那一張。這些群組、未使用的 App,以及所有來自雲端的項目預設都不勾選,因此除非你選擇,否則不會丟到垃圾桶。
掃描需要多久?
大部分只需幾秒到一分鐘,視「下載項目」、「桌面」、「影片」和「圖片」中的檔案數量而定。比對照片是最慢的步驟;先前掃描已比對過的照片不會再次開啟,因此之後的掃描會更快。