以下のファイルがある場合に、lsコマンドの出力結果をファイルサイズ順に表示する方法のご紹介です。
まずはllコマンドの結果を表示します。
1 2 3 4 5 6 7 8 |
# ll total 24 -rw-r--r-- 1 root root 0 Sep 24 21:11 kamo1 -rw-r--r-- 1 root root 49 Feb 26 2018 kamo2 -rw-r--r-- 1 root root 10240 Feb 26 2018 kamo2.tar -rw-r--r-- 1 root root 29 Feb 26 2018 tora3 -rw-r--r-- 1 root root 58 Sep 24 21:24 tora4 # |
ファイルサイズの大きさで並び変える場合、「-S」オプションを使用します。
1 2 3 4 5 6 7 8 |
# ll -S total 24 -rw-r--r-- 1 root root 10240 Feb 26 2018 kamo2.tar -rw-r--r-- 1 root root 58 Sep 24 21:24 tora4 -rw-r--r-- 1 root root 49 Feb 26 2018 kamo2 -rw-r--r-- 1 root root 29 Feb 26 2018 tora3 -rw-r--r-- 1 root root 0 Sep 24 21:11 kamo1 # |
ファイルサイズの大きい順に並んでいることがわかると思います。
小さい順に並び変えたい場合は、「-S」に加え、「-r」オプションも同時に指定します。
1 2 3 4 5 6 7 8 |
# ll -Sr total 24 -rw-r--r-- 1 root root 0 Sep 24 21:11 kamo1 -rw-r--r-- 1 root root 29 Feb 26 2018 tora3 -rw-r--r-- 1 root root 49 Feb 26 2018 kamo2 -rw-r--r-- 1 root root 58 Sep 24 21:24 tora4 -rw-r--r-- 1 root root 10240 Feb 26 2018 kamo2.tar # |
小さい順に並んでいることがわかると思います。
ちなみに、llコマンドでオプションを指定しているのでファイルサイズが表示されていますが、lsコマンドで「-S」オプションを指定した場合は、ファイルサイズは表示されません。
1 2 3 |
# ls -S kamo2.tar tora4 kamo2 tora3 kamo1 # |
lsコマンドの場合は「-l」オプションもつけてあげましょう。
1 2 3 4 5 6 7 8 |
# ls -lS total 24 -rw-r--r-- 1 root root 10240 Feb 26 2018 kamo2.tar -rw-r--r-- 1 root root 58 Sep 24 21:24 tora4 -rw-r--r-- 1 root root 49 Feb 26 2018 kamo2 -rw-r--r-- 1 root root 29 Feb 26 2018 tora3 -rw-r--r-- 1 root root 0 Sep 24 21:11 kamo1 # |