答案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 上觀察到:當您雙擊標題列最大化時,您可能會放大到子樹。點選最大化按鈕更安全。