ディスクの残りが少なくなってきて、容量を食っているディレクトリを探したいときのコマンドです。
$ sudo du / -d 2 | sort -n
-d
でサマリーする階層のレベルを指定できます。
なお、上記ではルートから探索してますが、全データ探索してしまうので、
/var
等、怪しいディレクトリに絞ったほうがいいかもですね。
あと、以下のようにすると、10M や 20G 等、human-readableに出力されます。
$ sudo du / -d 2 -h | sort -h
追記
- 参照権限のないファイルのサイズは取得できないので、sudo が必要です。
- ファイルの削除後もプロセスがデータを握っていることがあるので実際の値とずれることがあります。再起動してきれいな状態で実行すると、より正確な値が取得できます。