lsコマンドで、容量が大きいサイズ順にソートする方法

2024-08-05

lsコマンドで、容量が大きいサイズ順にソート(降順)する

容量関係でついでですが、lsコマンドで容量が大きい順にソートするのは「-S」オプションを使用します

この「-S」コマンドは、ファイルやディレクトリを容量の大きい順にリストアップします。
容量はデフォルトではバイト単位で表示されますが、「-h」オプションを追加することで人間に読みやすい形式(KB、MB、GBなど)で表示することもできます。

$ ls -lhS
合計 1.1G
-rw-rw-r-- 1 admin admin 1.0G 6月 8 17:00 gb.txt
-rw-rw-r-- 1 admin admin 100M 6月 8 17:00 mb.txt
-rw-rw-r-- 1 admin admin 100K 6月 8 16:59 kb.txt

lsコマンドで、容量が小さいサイズ順にソート(昇順)する

lsコマンドで「-Sr」のオプションを利用するとサイズの小さい順に表示されます。「-r」のオプションは、逆順にソートして表示しますので、「-Sr」で容量の小さい順にソートされ表示されます

$ ls -lhSr
合計 1.1G
-rw-rw-r-- 1 admin admin 100K 6月 8 16:59 kb.txt
-rw-rw-r-- 1 admin admin 100M 6月 8 17:00 mb.txt
-rw-rw-r-- 1 admin admin 1.0G 6月 8 17:00 gb.txt