刪除我 Mac 上的快取檔案安全嗎?
快取是 App 保留的副本,讓它不必重複下載或計算同樣的東西。在撰寫這篇文章的 Mac 上,光是 ~/Library/Caches 就有 25 GB,而網路上的建議從「全部刪掉」到「千萬別碰」都有。
簡單說:~/Library/Caches 裡的資料夾可以安全刪除,但要一次處理一個 App,並先結束該 App:它會重建需要的東西。第一次使用時會比較慢,快取也會在接下來幾週慢慢長回來。不要清空系統資料夾,也請跳過那些其實是下載內容、刪了就得重新下載的快取,例如 AI 模型。
Mac 上的快取檔案在哪裡?
~/Library/Caches:你的 App 的快取,每個 App 一個資料夾,大多以 bundle ID(com.spotify.client)或 App 名稱命名。~/Library/Containers/<app>/Data/Library/Caches:App Store App 的快取,放在各 App 的容器裡。~/.cache:命令列工具的快取。/Library/Caches:所有使用者共用的快取,由 macOS 和某些安裝程式寫入。請不要動。
哪些快取最大?
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -15
這會列出最大的 15 個,最大的排在最後。如果有些資料夾顯示無法讀取,請在「系統設定」›「隱私權與安全性」中給「終端機」「完全取用磁碟」的權限。
怎麼刪除某個 App 的快取?
- 結束該 App(執行中的 App 可能會在你移除快取的同時寫入它)。
- 在 Finder 中選擇「前往」›「前往檔案夾」,輸入
~/Library/Caches,然後按 Return 鍵。 - 把那個 App 的資料夾拖到垃圾桶。如果之後 App 運作正常,再清空垃圾桶。
很多 App 也有自己的清除按鈕,通常在設定裡的「儲存空間」、「進階」或「隱私權」底下。有這個按鈕的話,用它比較好,尤其是瀏覽器。
刪除快取之後會怎樣?
- 第一次啟動或載入時會比較慢,因為 App 正在重建快取。
- 下載過的東西只有在你用到時才會回來:歌曲、地圖圖塊、縮覽圖、套件。
- 快取會長回來。清除它只能暫時騰出空間,不是永久的。
哪些快取檔案不該刪?
- 系統資料夾:
/System、/Library/Caches和/private/var/folders。macOS 會自己清理這些;重新開機就能清掉大部分暫存資料。 - 在 App 開著時一次刪掉整個
~/Library/Caches資料夾:請逐一 App 刪除,並先結束該 App。 - 模型和資料集快取,例如
~/.cache/huggingface:那是好幾 GB、刪了就得重新下載的資料。 - Caches 以外、只是看起來像快取的資料夾,例如在
Application Support或Group Containers裡的:它們常常存著你的資料。