可以讀取 du 輸出的磁碟空間分析器

可以讀取 du 輸出的磁碟空間分析器

我正在尋找一個 GUI 程序,它可以解析 du 輸出並顯示可瀏覽的文件樹和樹狀圖

到目前為止我已經嘗試過:

  • xdiskusage、xdu(僅限 Linux、醜陋的 GUI、無樹狀視圖)
  • WinDirStat、kdirstat | k4dirstat、GdMAP(無 du 輸出支援)
  • JDisk報表(免費軟體,僅支援自訂二進位格式)

答案1

Python 工具tkdu主要完成此任務。它只有樹狀圖,並且需要特定的du格式 ( du -ak)。我用它來查看du在 Windows 和 OS X 用戶端上的無頭 Linux 伺服器上建立的生成報告。

原來的網站似乎是不可用已歸檔)。您還可以從我的網站獲得原始版本以及經過一些細微改進的版本GitHub 上的分叉原版)。

我修復了原始版本的一些缺點,包括有限的du報告支援:只有在 Linux(和 OS X?)上才能讀取du透過標準提供的輸出(例如tkdu.py < du-ak-report.log)。我添加了接受包含輸出的純檔案和 gzip 壓縮檔案的功能,du當將其拖放到腳本檔案(Windows 資源管理器)上並作為命令列參數(任何地方)時。

我的叉子有一些怪癖,不確定它們是否也適用於原來的:

  • 在 Windows 上觀察到:您需要單擊滑鼠中鍵來縮小(IIRC 我修復了 OS X 上原始的等效問題,這破壞了 Windows 上的行為)。
  • 在 Windows 上觀察到:當您雙擊標題列最大化時,您可能會放大到子樹。點選最大化按鈕更安全。

相關內容