これはあなたが探していることを行います:
du -sh /*
これが意味すること:
-s
各コマンド ライン引数の合計のみを表示します。-h
M
のような人間が読めるサフィックス用 メガバイトおよびG
の場合 ギガバイト (オプション)。-
/*
/
内のすべてのディレクトリ (およびファイル) に展開するだけです .注:ドットファイルは含まれていません。
shopt -s dotglob
を実行 それらも含めます。
サイズによるソートも便利です:
du -sh /* | sort -h
ここ:
-h
sort
であることを保証します 人間が読める接尾辞を正しく解釈します。
最大のディレクトリを見つける必要があることが多いので、20 個の最大のディレクトリを含むソートされたリストを取得するには、次のようにします:
du -m /some/path | sort -nr | head -n 20
この場合、サイズはメガバイト単位で報告されます。
Ncdu を使うのが好きです そのために、カーソルを使用してディレクトリ構造をナビゲートおよびドリルダウンできます。これは非常にうまく機能します。