linux 容量順ファイルのソート

コマンド

du -ma | sort -rn | head -10

du -m | sort -rn | head -100

1.du

  • du  ディレクトリ内のファイル容量を表示する
  • -m は単位をmバイトにする
  • -a ファイルも表示する(aはallの略)

2.sort

  • sort 行を並び替える
  • -n 先頭の文字(+.-など)を数字とみなしてソート
  • -r 逆順にソートする

3.head

  • head ファイルの先頭部分を表示する
  • -n(数字) ファイルの先頭からn行を表示する

1-3 つなげると

du -ma | sort -rn | head -10 なら

ディレクトリ内のファイル容量を表示| 数字順で行を並び替える | 先頭の10行表示

気になったコマンド

sort -d アルファベット・数字・空白だけを使用してソートする