duコマンド特定ディレクトリ内の容量順ソート

 

特定ディレクトリの容量を確認する時頻繁に使うコマンドだったのでメモ

主なオプション
-d N 深さNの階層まで表示(例 –d 1だと深さ1まで)
-s 各引数の合計容量のみ表示
-k, –BK キロバイト(1024バイト)単位でサイズ表示
-BM メガバイト(1,048,576バイト)単位でサイズ表示
-h 人間が読み安い形式でサイズ表示

 

目標

du -sk *|sort +2n

という形でキロバイトを基準にソート出来るという認識だったが、どうやら同じcetosでもsortの +2nオプションが効かないサーバがあったので以下のようにしてみた

[root@negabaro data]# du -sBM * | sort -nr
9218M   avi
647M    document
3M      simh
3M      daemontools
3M      awk
1M      日本語
1M      valgrind

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です