💻 Mac 硬盤空間清理 5 步總結指南
第 1 步:找出最大的空間佔用者 (Total Size)
這是所有清理工作的起點,目標是找出佔用空間最多的頂層目錄(例如 Library、Downloads)。
Bash
1 | # 在您的主目錄 (~) 執行,找出第一層級最大的文件夾 |
- 重點:關注列表底部的 **總大小 (e.g., 63G .)**,以及佔用空間最大的幾個頂層目錄(例如
Library)。
第 2 步:找出被隱藏的單個大文件
如果列出的目錄總和遠小於總大小,代表有大型單個文件或頑固殘留。
Bash
1 | # 找出當前目錄下最大的 20 個文件和目錄 (包括隱藏文件) |
- 重點:查看是否有
.mp4、.dmg或其他數百 MB 甚至數 GB 的文件,將它們手動刪除或歸檔。
第 3 步:深入分析 Library 的兩大目標
~/Library (用戶資源庫) 是積累應用程式緩存和數據的主要地點。將清理重點放在這兩個目錄上:
🎯 目標 A: 應用程式容器 (Containers)
執行命令:
Bash
1
sudo du -sh ~/Library/Containers/* | sort -rh | head -n 5
行動:找出已卸載 App 的殘留文件夾 (例如
com.youku.mac) 或需要清理的大型 App(例如 Docker、微信)。
🎯 目標 B: 應用程式支援 (Application Support)
執行命令:
Bash
1
sudo du -sh ~/Library/Application\ Support/* | sort -rh | head -n 5
行動:找出佔用空間最大的 App(例如 XMind, Adobe),然後進入其目錄,只刪除
Caches或Logs子目錄。
第 4 步:使用 App 內建功能安全清理
對於仍在使用的 App,絕對不要 手動刪除其 Containers 或 Application Support 文件夾。請使用 App 內建的清理功能:
| 應用程式 | 安全清理路徑 |
|---|---|
| 微信 / WhatsApp | 設定 $\rightarrow$ 通用 $\rightarrow$ 文件管理 $\rightarrow$ 清理聊天記錄 |
| Docker | 運行終端機命令:docker system prune -a |
| 瀏覽器 (Chrome/Safari) | 應用程式 設定 $\rightarrow$ 清除瀏覽數據 |
第 5 步:執行最安全的通用緩存清理
這是您可以隨時安全執行的操作,用於清理系統和應用程式的通用緩存和日誌:
Bash
1 | # 刪除所有 Caches 目錄內部的內容 |
🛑 解決「操作不允許」的頑固殘留
如果遇到 **Operation not permitted**(操作不允許)的錯誤,請依循以下優先順序處理:
- **🥇 優先操作 (最安全)**:
- 重新啟動 (Reboot) Mac,清除所有系統鎖定。
- 重新啟動後,立即打開 終端機 再次執行
rm -rf <目標路徑>。
- **🥈 最終手段 (Finder)**:
- 在 Finder 中,按下 $\text{Command} + \text{Shift} + \text{G}$ (前往文件夾)。
- 輸入 **
~/Library/Containers**。 - 手動找到並拖動目標文件夾到垃圾桶。
- 右鍵 點擊垃圾桶,選擇 清空垃圾桶,繞過終端機的低層級鎖定。