ls で日付・ファイル名・ファイルサイズなどを昇順・降順に並べたい
ファイルを並べて結果をだすときに、新しいものから処理したいとか、古いものから処理したいことがあるよね。
ls でファイルの日付順に並べる
新しいものが先になるように並べるには
ls -lt
ls でファイルの日付の逆順(古いものが先
古いものが先(older first)になるように並べるには 。逆順オプション -r
を使う
ls -ltr
サイズ順で並べる場合にも使える
ls -lS # サイズ降順(larger first ls -lSr # サイズ昇順 ( smaller first
別のやり方
tac コマンド を使うと、このオプションを知らなくても戦える。
tac コマンドは cat コマンドの逆スペリングになっていて、その意味は cat と出力順が逆になる。
ls -lt |tac #ls -ltr とおなじ
参考資料
man ls