本当にただのメモ

なるべく Qiita に投稿しよう

カレントディレクトリのファイル/ディレクトリのサイズを調べる(サイズでソート)

ファイルが対象のとき

ls -lSh みたいな感じでおk。 -S で sort by size 、 -h でサイズに単位を付ける。

$ ls -Slh ./dict/ | head -3
total 34816
-rw-r--r--  1 cside  staff   5.6M  3 13 06:49 tid_pos.dat.gz
-rw-r--r--  1 cside  staff   3.8M  3 13 06:49 base.dat.gz

ディレクトリが対象のとき

ls -l ではディレクトリのサイズが調べられないので、 du などを駆使する必要がある。

$ du  -d 1 | sort -nr | head -3
194224  .
112904  ./fahmaaghhglfmonjliepjlchgpgfmobi
40504   ./aejoelaoggembcahagimdiliamlcdmfm