linuxでサイズ別にファイルをリストする方法

このコマンドで返されるファイルのファイルサイズはKBです。

次のコマンドを実行します。


ls -sk *.txt | sort -nb -r

このコマンドで返されるファイルのファイルサイズはKBです。

例:

この例では、ls -alを実行して、現在のディレクトリ内のすべてのファイルを一覧表示します。 ファイルは、ファイルシステム上で定義された名前順に並べられています。 File2は最小のファイルで、file3は最大のファイルです。
ls -sk * .txt | sort -nb -rが呼び出されると、ファイルはサイズで返され、KB単位のサイズが表示されます。 File3は最初にfile1とfile2です。


$ ls -al
total 153
drwxrwx---+ 1 Olivier None      0 Aug 13 14:55 .
drwxrwx---+ 1 Olivier None      0 May 21 16:30 ..
-rwxrwx---+ 1 Olivier None  26961 Aug 13 14:45 file1.txt
-rwxrwx---+ 1 Olivier None    216 Aug 13 14:47 file2.txt
-rwxrwx---+ 1 Olivier None 107844 Aug 13 14:55 file3.txt

$ ls -sk *.txt | sort -nb -r
108 file3.txt
 28 file1.txt
  1 file2.txt

参考文献:

ls command