du出力を読み取ることができるディスクスペースアナライザー

du出力を読み取ることができるディスクスペースアナライザー

私はduの出力を解析し、参照可能なファイルツリーとツリーマップ

これまで試したこと:

  • xdiskusage、xdu (Linux のみ、見苦しい GUI、ツリー ビューなし)
  • WinDirStat、kdirstat | k4dirstat、GdMAP (du 出力はサポートされていません)
  • JDiskレポート(フリーウェア、カスタムバイナリ形式のみをサポート)

答え1

Python ツールはtkdu、主にこれを実行します。ツリーマップのみがあり、特定のdu形式 ( ) が必要です。私はこれを使用して、ヘッドレス Linux サーバーで作成された 生成レポートを Windows および OS X クライアントでdu -ak表示します。du

元のウェブサイトは利用不可アーカイブ済み)。また、オリジナル版と、若干の改良を加えたバージョンを私のサイトから入手することもできます。GitHubでフォークする元のバージョン)。

du元のバージョンには、レポートのサポートが限られていることなど、私が修正したいくつかの欠点がありました。Linux (および OS X?) でのみdu、標準入力 (例tkdu.py < du-ak-report.log) 経由で提供された出力を読み取ることができました。スクリプト ファイル (Windows エクスプローラー) にドロップされたとき、およびコマンド ライン引数 (どこでも) として、出力を含むプレーン ファイルと gzip 圧縮ファイルを受け入れる機能を追加しましたdu

私のフォークにはいくつかの癖がありますが、それがオリジナルにも当てはまるかどうかはわかりません。

  • Windows で確認された点: ズームアウトするには中クリックする必要があります (記憶が正しければ、Windows での動作を壊していた、オリジナルの OS X での同等の問題を修正しました)。
  • Windows で確認された現象: タイトル バーをダブルクリックして最大化すると、サブツリーが拡大表示される場合があります。最大化ボタンをクリックする方が安全です。

関連情報