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