
Mac 最多人推薦、使用的系統清理工具是知名的「CleanMyMac」,整合系統維護、清理垃圾、提升 Mac 速度、掃描潛在威脅和刪除重複文件功能,但讓使用者卻步的是它的價格並不便宜(平均一台 Mac 每年花費超過千元),但也有一部分的人認為 Mac 並不需要最佳化工具,或是選擇更平價的 BuhoCleaner 替代,該有的功能都有,這就看使用者如何取捨。
本文要介紹「mac-cleanup-py」是一個適用於 macOS 的清理程式,從「mac-cleanup-sh」以 Python 重新編寫而來,我在尋找 CleanMyMac 替代方案時發現了這個小工具,它能協助使用者清理系統用不到的紀錄、暫存檔和快取資料,不過就沒有圖形化介面,只能以指令列操作,但操作上也相當簡單。
這個開源程式依然有持續在開發和維護,如果你覺得 CleanMyMac 太昂貴,或者用不到那麼多複雜的功能,其實只要使用 mac-cleanup-py 也能做到基本的資料清理喔!重點是完全免費,有需要的朋友請參考接下來的教學。
網站名稱:mac-cleanup-py
網站鏈結:https://github.com/mac-cleanup/mac-cleanup-py
使用教學
首先,從 mac-cleanup-py 的 GitHub 頁面找到安裝方式,可以使用 Homebrew 或是 pip 安裝,如果電腦上已經安裝 Homebrew 透過以下指令安裝:
brew tap mac-cleanup/mac-cleanup-py
brew install mac-cleanup-py

安裝後在終端機輸入以下指令會顯示所有可用參數:
mac-cleanup -h
有一個 -n(--dry-run)
參數是進行模擬,也就是先試跑一次看看可以刪除多少資料(我第一次測試時超過 7 GB 大小),這個操作不會刪除任何檔案,確保使用上安全無虞。

使用以下指令可以設定要載入的清理模組,簡單來說 mac-cleanup-py 每個模組對應不同的清理項目,第一次使用也會出現啟用模組功能,我在這邊是逐一勾選所有模組進行啟用:
mac-cleanup -c

跑一次模擬測試後最終會顯示預估可清除的資料大小,如果這裡輸入 y 就會進入清理模式,不想清理的話可輸入 n 跳出清理程式。

在操作過程中可能會遇到在清理 DNS 快取、清理記憶體時出現卡住無法繼續操作的問題,發生在使用 Homebrew 安裝的 mac-cleanup-py,我在 GitHub 找到解決方法,只要使用 sudo 來執行 mac-cleanup-py 就不會在權限問題卡住。
sudo mac-cleanup-py -n

在清理過程中會不斷出現提示,如果要繼續刪除就輸入 y 送出,最後就會顯示已成功清理的檔案容量。

值得一試的三個理由:
- mac-cleanup-py 是一款開源工具,不需要付費即可使用所有功能
- 可清除系統快取、暫存檔案、DNS 快取等,讓 Mac 保持流暢
- 透過終端機輸入幾行指令,即可快速完成清理,不占用系統資源