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 アルファベット・数字・空白だけを使用してソートする