Linux:lsコマンドで更新日時順(降順、昇順)に並べて表示する方法

スポンサーリンク

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