lsコマンドで更新日時順(降順、昇順)に並べて表示する方法
lsコマンドで更新日時の新しい順(降順)に並べて表示するには-tオプションを指定します。また、古い順(昇順)に並べて表示するには-rオプションも指定します。
オプションの説明
-t sort by modification time, newest first -r, --reverse reverse order while sorting
-tオプションを指定した場合
$ ls -l -t total 12 -rw-r--r-- 1 testuser testuser 1215 Jan 30 18:57 c.txt -rw-r--r-- 1 testuser testuser 87 Jan 30 18:51 a.txt -rw-r--r-- 1 testuser testuser 28 Jan 30 18:45 b.txt
-tオプションと-rオプションを指定した場合
$ ls -l -t -r total 12 -rw-r--r-- 1 testuser testuser 28 Jan 30 18:45 b.txt -rw-r--r-- 1 testuser testuser 87 Jan 30 18:51 a.txt -rw-r--r-- 1 testuser testuser 1215 Jan 30 18:57 c.txt
-tオプションを指定しない場合
$ ls -l total 12 -rw-r--r-- 1 testuser testuser 87 Jan 30 18:51 a.txt -rw-r--r-- 1 testuser testuser 28 Jan 30 18:45 b.txt -rw-r--r-- 1 testuser testuser 1215 Jan 30 18:57 c.txt