web-dev-qa-db-ja.com

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

Du出力を解析し、参照可能なファイルツリーと treemap の両方を表示できるGUIプログラムを探しています。

これまで私が試した:

  • xdiskusage、xdu(Linuxのみ、醜いGUI、ツリービューなし)
  • WinDirStat、kdirstat | k4dirstat、GdMAP(du出力サポートなし)
  • JDiskReport (フリーウェア、カスタムバイナリ形式のみをサポート)
4
eadmaster

Pythonツールtkduは、ほとんどの場合これを行います。ツリーマップのみがあり、特定のdu形式(du -ak)。これを使用して、WindowsおよびOSXクライアント上のヘッドレスLinuxサーバーで作成されたduで生成されたレポートを表示します。

元のWebサイトは 利用不可アーカイブ済み )のようです。私の GitHubのフォーク元のバージョン )から、元のバージョンといくつかのマイナーな改善を加えたバージョンを入手することもできます。

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

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

  • Windowsで観察:ズームアウトするには中クリックする必要があります(IIRC Iは、Windowsでの動作を壊したOS Xでのオリジナルの同等の問題を修正しました)。
  • Windowsでの観察:タイトルバーをダブルクリックして最大化すると、サブツリーにズームインする場合があります。最大化ボタンをクリックする方が安全です。
5
Daniel Beck