どこで容量食ってるか確認するコマンド
カレントディレクトリでサブディレクトリを含めた容量を多い順に並び替えて、上位10件を出す
du | sort -nr | head -10
sort オプション
- -n ・・・ 文字列を数値とみなす
- -r ・・・ 逆順にする
カレントディレクトリ直下のディレクトリだけで比較する場合
カレントディレクトリ直下にあるディレクトリだけで比較する場合は、
du コマンドのオプション「-d 階層」を使えば確認できる。
du -d 1 | sort -nr | head -10
という感じ。
2階層までで比較したい場合は、数字を2に変更すれば良い。
du -d 2 | sort -nr | head -10
du のオプションで-h をつけたらソートがきちんとされないのでつけない
duコマンドの「-h」 オプションは人間に見やすい単位でサイズを丸めてくれる。ギガとかメガとか。
しかし、結果に
700 MB
900 KB
というのが出力された場合、
- 900 KB
- 700 MB
という順番でソートされてしまう。
sortコマンドは単位まで見てないため仕方ない。なので「-h」オプションは付けない。
コメント