ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

カレントディレクトリ直下の各ディレクトリ、ファイルサイズの大きい順が知りたい

カレントディレクトリ直下の各ディレクトリ、ファイルサイズの大きい順が知りたい

本当は色々条件つけたいけど、下記コマンドでざっくり確認できるようだ。

duコマンド(-sオプションは階層数の指定の-d0と同等)でディスク使用量を出力して、sortコマンド(-nオプションは数字として、-rオプションは降順で)で並べ替え

du -s * | sort -n -r

出力結果例

1855753 hoge_1
1311056 hoge_2
1044328 hoge_3
683648  hoge_4
640000  hoge_5
627560  hoge_6

参考ページ

  1. bash - Show sum of file sizes in directory listing - Unix & Linux Stack Exchange
  2. 【 du 】コマンド――ディスクの使用量を表示する:Linux基本コマンドTips(59) - @IT