7

Windirstat/ Kdirstat/ Disk Inventory X は、ファイル管理において革新的でした。同等のテキストのみのコマンド ラインがないのはなぜですか? ファイル サーバーの SSH 管理に必要です。

du、treeなど、すべてのビルディングブロックがあります。

ありますか?なぜだめですか?誰か書いてくれませんか?:)

編集:duは私が望むことをほとんど行います。私が欲しいのは、各サブディレクトリを(フルパスではなく)サイズでソートし、インデントして二重カウントを回避しやすくするものです。duは私にこれを与えるでしょう:

cd a
du . -h

1G  b
2G  c
1K  c/d
1K  c/e
2G  c/f

c と c/f が重複していることはすぐにはわかりません。私が欲しいのはこれです:

cd a
dir_stats .

1G  b
2G  c
    |
    +---- 2G  f
    |
    +---- 1K  d
    |
    +---- 1K  e

f からの 2G が c からの 2G によるものであることは明らかです。c に関連しないすべての情報をより簡単に見つけることができます (つまり、最初の列をスキャンするだけです)。

4

4 に答える 4

13

ncduNCurses Disk Usage の略である を使用することをお勧めします。du基本的には、基本的なコマンド ライン ユーザー インターフェイスを備えたの折りたたみ可能なバージョンです。

注目すべき点の 1 つは、du大量のデータよりも実行速度が少し遅いことです。そのため、screen最初にディレクトリをスキャンしてから、コマンド ライン オプションを使用して実行することをお勧めします。オプションに注意してください。qリフレッシュ レートが 1/10 秒から 2 秒に減少します。SSH 接続に推奨されます。

ルート スペースの合計使用量の表示:

ncdu -xq /

結果ファイルを生成して後で表示:

ncdu -1xqo- / | gzip > export.gz
# ...some time later:
zcat export.gz | ncdu -f-
于 2013-05-15T11:42:25.893 に答える
0

Don't bother trying to do disk space management with ascii art visializations. Du follows Unix's elegant philosophy in all respects and so gives you sorting etc for free.

Get comfortable with du and you'll have much more power in finding disk hogs remotely

于 2017-04-07T03:57:14.763 に答える