Mac 的儲存空間圓餅圖裡,「系統資料」那一塊常常大得讓人心驚。有客人拿著 256 GB 的 MacBook Air 來問我,已刪了好幾部電影、只剩不到 10 GB 空間,但他的系統資料顯示 80 GB——實際上存的檔案根本沒那麼多。這種狀況我在店裡遇過太多次了,幾乎每隔幾天就有人問。
這篇就手把手帶你搞清楚這個「系統資料」到底裝了什麼,哪些可以安全刪,哪些碰了會出事,再給你一套不安裝任何第三方軟體的清理順序。
先搞清楚名詞。打開「 → 關於這台 Mac → 更多資訊 → 儲存空間」(或 macOS Ventura 以後的「系統設定 → 一般 → 儲存空間」),圓餅圖裡的分類大約是:系統、應用程式、文件、媒體、其他,有時候「其他」又被標成「系統資料」。
macOS Monterey 之後 Apple 把很多以前說不清楚的東西都歸進「系統資料」,主要有這幾塊:
Time Machine 本機快照(Local Snapshots) 這是最常見的大頭。只要你有開過 Time Machine,macOS 就會在本機硬碟留一份暫時快照,以防備份磁碟不在旁邊時還能還原。聽起來貼心,但如果你的備份磁碟已經好幾個月沒接,快照會越疊越厚。
iPhone / iPad 備份
你用 Finder 備份過 iPhone,備份預設存在 ~/Library/Application Support/MobileSync/Backup/。每次備份都是完整備份,一個 256 GB 的 iPhone 備份輕鬆超過 50 GB,幾個版本疊在一起就爆了。
快取(Cache) 瀏覽器快取、App 快取、Spotlight 索引、iCloud 下載快取……都算在內。平常用不影響運作,但長期累積會很可觀。
Xcode 衍生資料與裝置支援檔案 有在開發 App 的人一定有感。Xcode 每次 build 都會產生衍生資料,每接一支新 iOS 裝置就會下載那個版本的裝置支援符號,加起來幾十 GB 很正常。
日誌與診斷報告 系統崩潰、App 當掉都會留一份報告,通常不大,但放久了也是幾 GB 起跳。
iCloud 本機副本 iCloud Drive 開了「最佳化儲存空間」的話,macOS 會在本機留一份快取,方便離線使用,這部分空間 macOS 理論上會自動管理,但有時候回收不夠積極。
不要第一步就衝去手動刪資料夾,先讓 macOS 幫你分析。
點進「減少雜亂」,macOS 會列出大型檔案、下載資料夾、不常用的 App 和支援的語言套件,照順序刪掉你不需要的,這步驟做完通常可以釋出 5–15 GB,而且完全不用手動找路徑。
提醒:「最佳化儲存空間」那個按鈕按下去,macOS 會把不常用的 iCloud 檔案移到雲端只保留圖示。如果你有時候會在沒有網路的環境工作,開這個要想清楚,否則開了飛航模式才發現資料在雲上打不開很麻煩。
這一塊是最多人不知道的,清起來也最有感。
查看目前有哪些快照
打開「終端機」(應用程式 → 工具程式 → 終端機),輸入:
tmutil listlocalsnapshots /
會列出所有本機快照,格式類似:
com.apple.TimeMachine.2025-11-03-143022
com.apple.TimeMachine.2025-11-10-091555
每個快照可能幾 GB 到幾十 GB 都有。
刪除單一快照
tmutil deletelocalsnapshots 2025-11-03-143022
日期換成你想刪的那筆。
一次刪掉所有本機快照(谨慎操作,確認外接備份磁碟最近有成功備份再做)
tmutil deletelocalsnapshots /
執行後再用 tmutil listlocalsnapshots / 確認已清空。
如果你本來就沒在用 Time Machine,建議直接去「系統設定 → 一般 → Time Machine」確認它是否在跑,如果根本沒設定備份磁碟就關掉它,macOS 就不會繼續產生快照。
有在用 Finder 備份 iPhone 的人,這裡可能藏著你意想不到的空間。
如果想直接找到備份存放的資料夾:
~/Library/Application Support/MobileSync/Backup/不確定哪個是哪台機器的,可以在 Finder → 管理備份裡面直接看名稱和日期,比自己去資料夾猜安全。
如果你已經轉用 iCloud 備份,iPhone 的 iCloud 備份不佔 Mac 空間,只佔你的 iCloud 容量。確認後就可以把 Mac 上的本機備份全部清掉,不會影響 iCloud 那份。
有在用 Xcode 的人,這一塊不清的話幾個月就能累積 50 GB 以上。
刪除衍生資料(Derived Data)
在終端機輸入:
rm -rf ~/Library/Developer/Xcode/DerivedData/*
這些是 build 時產生的中間產物,刪掉後下次 build 會重新產生,不影響任何原始碼。
刪除裝置支援符號
ls ~/Library/Developer/Xcode/iOS\ DeviceSupport/
先看一下有哪些版本。如果你已經不再支援 iOS 15 以前的裝置,舊版本的符號就可以刪掉:
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/15.*
清除 Archives
打開 Xcode → Window → Organizer → Archives,把你已經上架或不再需要的舊版 App Archive 刪掉,每個通常 1–5 GB。
Safari Safari → 設定 → 進階 → 勾選「在選單列中顯示『開發』選單」→ 開發 → 清空快取
Chrome 設定 → 隱私權和安全性 → 清除瀏覽資料 → 勾選「快取圖片和檔案」→ 清除
應用程式快取
大多數 App 的快取放在 ~/Library/Caches/,可以進去看看哪個資料夾最大,像是 Slack、Teams、Zoom 的快取資料夾有時候會達到好幾 GB。刪掉後 App 下次開啟會重新建立,不會影響帳號設定。
在 Finder 用 Command + Shift + G 貼上 ~/Library/Caches/ 就能直接進去,按日期或大小排序,看到哪個 App 特別誇張就針對那個刪。
注意:
~/Library/Caches/裡有些是系統和 iCloud 的快取,看到名稱裡有com.apple.開頭的不確定就別亂動,針對你認識的 App 名稱(例如com.tencent.xinWeChat、com.google.Chrome)清即可。
這塊通常只有幾 GB,不是大頭,但還是順手清一下:
路徑:~/Library/Logs/ 和 /private/var/log/
前者是使用者層級的 App 日誌,後者是系統層級的。~/Library/Logs/ 裡面可以放心清;/private/var/log/ 裡的建議不要手動動,讓 macOS 自己管理。
另一個方式是打開「主控台」App(應用程式 → 工具程式 → 主控台),左側選「當機報告」,選到舊的報告右鍵刪除,或者全選清掉。
做完以上幾個步驟,重新去「系統設定 → 一般 → 儲存空間」看,通常圓餅圖需要幾分鐘重新計算,關掉再開進來才會更新數字。
有客人問我:「為什麼我剛刪了 20 GB,圓餅圖還沒變?」這是正常的,macOS 的儲存空間顯示有快取,不是即時更新,等個 2–5 分鐘,或者重新開機後再看,數字才準。
市面上有一堆叫做「CleanMyMac」之類的工具,不是說它們一定有問題,但我在店裡的建議是:對 Mac 不夠熟悉的人用這些工具反而容易刪到不該刪的東西。macOS 自帶的清理流程其實已經很夠用,而且 Apple 知道哪些東西是「可以刪的快取」、哪些是「刪了會出事的系統檔」,內建工具幫你做了這個判斷。
更重要的是,這些第三方工具需要「完整磁碟存取」和「輔助使用」等高等級的系統權限,這在資安上不是小事。如果你很重視資料安全,建議就用本文的手動方式做,完全夠了。
Q:我沒有接過外接硬碟,Time Machine 也沒設定,為什麼還有本機快照?
macOS 在某些條件下(例如你曾經設定過 Time Machine 後來取消,或系統判斷磁碟空間充裕時)還是會自動建立本機快照作為安全網。用 tmutil listlocalsnapshots / 確認一下,有的話就可以手動刪掉。
Q:刪掉 iPhone 的 Mac 備份後,iCloud 備份還在嗎?
在的。Mac 本機備份和 iCloud 備份是兩套獨立系統,互不影響。你可以在 iPhone 上「設定 → 你的名字 → iCloud → iCloud 備份」確認雲端備份的日期和容量,確認有最新備份再刪 Mac 上那份就放心了。
Q:刪了 Xcode 的 DerivedData,下次 build 會很慢嗎?
會慢一點,但只有第一次。Xcode 會重新編譯並建立快取,之後恢復正常速度。如果你是大型專案,第一次 build 可能要多等幾分鐘,插著電源做就好。
Q:清理完儲存空間,macOS 還是顯示「系統資料」很大,這樣正常嗎?
正常。「系統資料」有一部分是 macOS 的受保護系統磁碟區(sealed system volume),這塊是唯讀的,顯示幾 GB 到十幾 GB 是正常的,不會被你清掉,也不需要去動它。真正可以清的部分按照本文步驟處理就夠了。
Q:有沒有工具可以幫我看清楚哪個資料夾最大?
macOS 內建的 Finder 已經可以用「計算所有大小」來看資料夾佔用。另外 App Store 上免費的「DiskDiag」或直接下載 OmniDiskSweeper(免費)都是安全的選擇,後者不需要安裝、直接拖進應用程式資料夾就能用,清楚顯示每個資料夾大小,適合進一步追查是哪個 App 在吃空間。
有任何疑問或操作卡關,歡迎帶著你的 Mac 直接來 iLab 門市,我們現場幫你看一下比線上講還快。更多 Mac 使用教學請參考 edu.ilab.tw。