Linux:lsコマンドでファイルサイズ順(降順、昇順)に並べて表示する方法

スポンサーリンク

lsコマンドでファイルサイズ順(降順、昇順)に並べて表示する方法

lsコマンドでファイルサイズの降順に並べて表示するには-Sオプションを指定します。また、昇順に並べて表示するには-rオプションも指定します。

 

オプションの説明

  -S                         sort by file size, largest first
  -r, --reverse              reverse order while sorting

 

-Sオプションを指定した場合

$ ls -l -S
total 12
-rw-r--r-- 1 testuser testuser 1215 Jan 30 18:45 c.txt
-rw-r--r-- 1 testuser testuser   87 Jan 30 18:45 a.txt
-rw-r--r-- 1 testuser testuser   28 Jan 30 18:45 b.txt

 

-Sオプションと-rオプションを指定した場合

$ ls -l -S -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:45 a.txt
-rw-r--r-- 1 testuser testuser 1215 Jan 30 18:45 c.txt

 

-Sオプションを指定しない場合

$ ls -l
total 12
-rw-r--r-- 1 testuser testuser   87 Jan 30 18:45 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:45 c.txt