平文の行をアルファベット順や数値順で並べ替えてくれます。
ファイルそのものを修正しません。
代表的なオプション
| オプション | 説明 |
|---|---|
| -n | 数値順に並べ替え(10は2より後ろ)。半角空白記号とタブは無視 |
| -r | 逆順に並べ替え |
| -f | 大文字と小文字を区別せず並べ替え |
| +数 | 最初の「数」欄を使わずに並べ替え |
| -k |
ACL追加情報をもっていて、パーミッションの末尾にプラス記号(+)があるディレクトリの一覧を容量順に並べ替える
ls -l | grep "\+" | sort -n -k 5
各行に512バイト単位の大きさで容量を記した形式で全ファイルの一覧を生成した後、その結果をsort -rnに与えて数値として降順で並べ替え、さらにheadコマンドで先頭の10行を書き出す
find . -type -f -print0 | xargs -0 ls -s1 | sort -rn | head