跳到主要內容
Mole
概覽 功能 口碑 定價 常見問題 部落格
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
立即購買購買 下載

    說明、文件、發佈紀錄與文章

    首頁/部落格

    DaisyDisk 之外的 Mac 磁碟分析選擇

    儲存空間發布 2026年7月21日更新 2026年9月5日4 分鐘閱讀

    磁碟分析工具只回答一個問題:空間集中在哪些目錄。兩款正常工具掃描同一顆磁碟,也可能得到不同總數。APFS 分身、硬連結、疏鬆檔案、快照和無權讀取的目錄,都會改變計數。

    選擇時看兩點:哪種呈現最容易讀,以及它的總數到底計算了什麼。

    呈現方式有什麼不同

    空間視圖各不相同:DaisyDisk 是同心放射環,GrandPerspective 和 Mole 是矩形樹狀圖,OmniDiskSweeper 和 ncdu 都是按大小排序的列表。macOS 儲存空間頁只給分類長條圖,不顯示路徑。

    找到大檔案後的操作也很重要。「在 Finder 中顯示」把決定留給使用者,直接刪除則依賴工具的還原設計。不會經過垃圾桶的工具,只適合處理確定可重建的資料。

    工具選擇

    macOS 儲存空間頁:適合起步

    打開「Apple 選單 > 系統設定 > 一般 > 儲存空間」。Apple 的儲存空間設定說明列出了分類長條圖、磁碟區詳情和三項系統建議。點一下類別旁的資訊按鈕可以瀏覽檔案,「文件」還能按名稱、種類、取用時間和大小排序。

    文件或媒體類別明顯偏大時,這已經夠用。它的邊界是「系統資料」。Apple 的儲存空間說明指出,這個類別由 macOS 管理,無法直接控制。空間落在這裡時,才需要路徑級地圖繼續定位。

    DaisyDisk:成熟的放射環

    DaisyDisk 仍在積極維護。4.34.2 於 2026 年 7 月發布,4.34 增加了 APFS 分身計數。它提供放射環、空白鍵預覽、批量收集器、管理員掃描、雲端硬碟掃描、快照管理,以及硬連結與分身偵測,要求 macOS 10.13 或更高版本。

    授權為一次購買,可涵蓋多台個人 Mac,並提供退款期,細節見價格頁面。它負責找出和刪除檔案,不會判斷目錄是否屬於已解除安裝的 App,也不知道快取能否安全重建。

    GrandPerspective:免費開源矩形樹狀圖

    GrandPerspective 已維護接近二十年,3.7.2 於 2026 年 5 月發布,採用 GNU GPL,要求 macOS 11 或更高版本。

    它支援多種顏色對應、過濾、硬連結、雲端儲存、快速重新整理、圖片與文字匯出,以及十一種本地化。SourceForge 版本免費,Mac App Store 銷售同一 App 以支援開發。介面較舊,但功能足夠,多數人可以先用它。

    OmniDiskSweeper:簡單排序列表

    The Omni Group 仍免費提供 OmniDiskSweeper。它從大到小列出檔案,並允許打開或移到垃圾桶,沒有地圖,也幾乎沒有學習成本。

    專案維護較慢。Omni 部落格記錄了 2025 年 9 月更新,同月測試頻道發布要求 macOS 14 或更高版本的 1.16 建置。下載後要確認具體建置與目前系統相容。

    ncdu:終端機與遠端磁碟

    ncdu 採用 MIT 授權,可以透過 SSH 使用。截至 2026 年 7 月,Zig 版 2.9.2 發布於 2025 年 10 月,C 版長期支援 1.22 發布於 2025 年 3 月。macOS 可透過 Homebrew 或 MacPorts 安裝。

    它支援平行掃描、JSON 匯入匯出、壓縮格式和介面內刪除,也會區分表觀大小與實際磁碟用量,適合腳本和遠端取用。刪除不易還原時,把它用於定位、再透過 Finder 處理會留出更多還原餘地。

    Mole「分析」頁:維護工具裡的磁碟地圖

    Mole 使用可下鑽矩形樹狀圖和麵包屑導覽。按右鍵可移到系統垃圾桶或在 Finder 中顯示,/、/Users、/Applications 等導覽根目錄不能刪除。無法計算大小的項目會明確標記並允許重試,不會靜默算成零。

    授權為一次購買,兩台 macOS 14 或更高版本的 Mac。掃描結果快取 24 小時,可能暫時過期,Mac 應用程式沒有 JSON 匯出,免費 CLI 支援 mo analyze --json。

    為什麼總數會不同

    • APFS 分身: Finder 複製的檔案會共用底層區塊,直到一方修改。按邏輯大小相加會把共用資料重複計算
    • 硬連結: 一個 inode 可以有多個名稱。按名稱計數會放大總數,按 (device, inode) 去重則能區分共用位元組
    • 疏鬆檔案: Docker.raw 等檔案的表觀大小可能遠大於已配置區塊。邏輯大小和實體佔用是兩種答案
    • 快照與可清除空間: 一般目錄掃描不會包含快照保留的所有歷史區塊;可清除空間則可能包含看得見的快取或雲端檔案,不能全當成目錄樹之外的資料
    • 不可讀目錄: 沒有完全取用磁碟或 root 權限時,部分目錄無法統計。工具應顯示讀取失敗,不能把它當成空目錄
    • 符號連結: 跟隨連結會把目標算到錯誤位置,也可能重複計數。只解析而不繼續進入通常更安全

    掃描方法也會造成差異。行程內使用 fts(3) 或 getattrlistbulk,更容易控制進度、取消和硬連結去重,呼叫 du(1) 可以重用成熟遍歷器,但會繼承它的計數方式。混合兩種方法的工具可能同時帶來兩套模型。

    同一個磁碟區的掃描分為 APFS 分身、硬連結、疏鬆檔案、快照和掃描器無權讀取的目錄五條計數分支,最後得到兩個不同總數。
    分身、連結、疏鬆檔案、快照和讀取權限,都可能讓正確的分析工具得出不同總數。

    快速比較

    工具 呈現方式 找到項目後 授權方式
    儲存空間設定 分類長條圖,無路徑 從分類瀏覽器刪除 macOS 內建
    DaisyDisk 放射環 收集後批量刪除 一次購買
    GrandPerspective 矩形樹狀圖 顯示、刪除或匯出 GPL 開源
    OmniDiskSweeper 大小排序列表 移到垃圾桶或打開 免費
    ncdu 終端機列表 原地刪除,JSON 匯出 MIT 開源
    Mole 可下鑽矩形樹狀圖 顯示或移到垃圾桶,保護根目錄 一次購買
    左側行程內目錄遍歷使用 fts 或 getattrlistbulk,提供即時進度、乾淨取消和硬連結去重,右側呼叫 du,在結束時回傳一個數字,並繼承 du 的計數方式。
    行程內遍歷和 du 都可以正確,關鍵是工具要說明總數採用哪種定義。

    可重複的檢查流程

    df、APFS 容量和系統儲存空間頁可以先協助判斷是真實實體壓力,還是快照與可清除空間造成的差異,之後的分析工具如果會明確標記不可讀區域,結果也更容易解釋。

    沿最大分支找到能夠確認擁有者的目錄,再用 du -sh 或 Finder「取得資訊」交叉檢查。可替代資料適合優先處理,並留在垃圾桶中,直到相關 App 驗證正常。手動流程見如何找出大檔案,「系統資料」異常則參考系統資料是什麼。

    Mole 清理快取和 App 殘留檔案,不少使用者一次就清出了上百 GB。

    下載試用 Mole

    繼續閱讀

    • 儲存空間如何清理 Mac 磁碟空間,又不遺失檔案5 分鐘閱讀
    • 儲存空間刪除 Mac 本機 Time Machine 快照6 分鐘閱讀
    • 儲存空間如何安全釋放 Mac 照片占用的空間3 分鐘閱讀

    Mole · 鼴

    清理 Mac,管理 App,查看運作狀態

    v1.14.0 · 發佈紀錄

    產品

    Mac 清理 App 解除安裝 Mac 最佳化 磁碟分析 系統監控

    支援

    說明 功能文件 發佈紀錄 部落格

    法律

    服務條款 隱私權政策 退款政策

    資源

    命令列工具 推廣聯盟

    聯絡

    Twitter hi@mole.fit

    Mole 唯一官網 mole.fit · 請勿下載來源不明的安裝檔

    命令列版會繼續免費開源。