每次想更新 macOS,系統就跳出「空間不足」的警告,點開儲存空間設定一看,灰色的「系統資料」(舊稱「其他」) 竟然佔了 100GB?身為一個從 PowerPC 時代用到 Apple Silicon 的老骨頭,我太懂這種痛了。這不是你沒刪照片,而是 macOS 的快取機制和快照功能「太盡責」了。今天不教你買清理軟體,直接用終端機和 Finder 把隱藏的垃圾挖出來。
適用版本: macOS 16 (Sequoia 後繼版本) / macOS 15
更新時間: 2026-01-23
內容目錄
顯示
摘要懶人包 (Key Takeaways)
- 頭號嫌疑犯: 檢查 Time Machine 本地快照,這是吃掉空間的元兇。
- 隱藏快取: 手動清理
~/Library/Caches中的開發工具與瀏覽器殘留。 - iOS 屍體: 移除舊 iPhone/iPad 的備份檔與更新韌體。
- 指令大絕: 使用
tmutil指令秒殺頑固的備份快照。
前置準備 / 風險提示
- 備份: 雖然我們刪的是垃圾,但手滑刪錯系統檔是會不開機的。請務必先跑一次 Time Machine 備份到外接硬碟。
- 心態: 「系統資料」會有浮動,清理後幾天可能會回升一點,這是正常的系統運作。
Step 1: 清除 Time Machine 本地快照 (Local Snapshots)
這是 90% 的人「系統資料」異常肥大的原因。當你沒接上外接硬碟時,Time Machine 會把備份暫存在本機 SSD。
- 開啟 終端機 (Terminal)。
- 輸入以下指令查看有多少快照: tmutil listlocalsnapshots /
- 你會看到一串像
com.apple.TimeMachine.2026-01-20...的列表。 - 一次清空大法: 輸入以下指令 (需輸入密碼),強制刪除所有本地快照,拿回空間: for d in $(tmutil listlocalsnapshots / | grep -oE ’20[0-9]{2}-[0-9]{2}-[0-9]{2}-[0-9]{6}’); do sudo tmutil deletelocalsnapshots $d; done
💡 站長老實說:
很多人裝了 CleanMyMac 卻不敢按清理,其實對於「本地快照」這種系統層級的東西,原廠的tmutil指令才是最乾淨俐落的,而且免費。
Step 2: 深入 ~/Library 清除陳年快取
這裡藏著你三年前刪除的 App 所留下的屍體。
- 在 Finder 頂部選單點選 前往 -> 前往檔案夾。
- 輸入
~/Library/Caches(注意波浪號)。 - 這裡的資料夾名稱對應軟體 ID。請依照「大小」排序。
- 重點清除對象:
com.apple.dt.Xcode(如果你有在寫程式,這裡可能積了幾十 G 的模擬器快取)。com.spotify.client(Spotify 的離線快取)。- Adobe 相關資料夾 (Adobe 的暫存檔是出了名的佔空間)。
- 將選定的資料夾移到垃圾桶,然後清空垃圾桶。
Step 3: 檢查 iOS 裝置備份
現在大家都用 iCloud 備份,但如果你曾經把 iPhone 插上電腦過,Finder 可能默默幫你備份了整支手機。
- 路徑:
~/Library/Application Support/MobileSync/Backup - 進去看看有沒有幾年前的資料夾。一個 iPhone Pro 的備份動輒 50GB+。
- 確認不需要後,直接刪除資料夾。
常見問題與排錯 (FAQ)
Q: 刪除 Caches 會導致 App 壞掉嗎?
A: 理論上不會。Caches 顧名思義就是「快取」,刪掉後 App 頂多是第一次開啟時變慢一點點 (因為要重新抓圖或建立索引),但不會導致資料遺失。
Q: 為什麼刪完後,空間沒有馬上釋放?
A: macOS 的檔案系統 (APFS) 有時反應比較慢,或者垃圾桶沒清空。請務必重開機一次,讓系統重新索引儲存空間。
結論
Mac 的 SSD 黃金比比特幣還貴,別讓這些無效的「系統資料」佔據你的生產力工具。建議每季執行一次 tmutil 清理,是保持 Mac 長期順暢的秘訣。