Linux,lsコマンドの使用時に、ファイル名の数字順で並べる

スポンサーリンク

鍛錬 316

Linux,lsコマンドの使用時に、ファイル名の数字順で並べる

ls コマンドを使用してファイルの一覧を表示する際に、ファイル名の数字順で並び替えて表示するには、オプションの -v を使用します。
 
使用方法は、以下に示す通りです。

ls -v
スポンサーリンク

実行結果

-v オプションを使用しない場合

以下は、オプションの -v を使用せずに ls コマンドを実行しています。

***@ubuntu:~/***/test/tmp$ 
***@ubuntu:~/***/test/tmp$ ls -l
合計 0
-rw-r--r-- 1 *** *** 0 Nov 12 22:43 sample_1.txt
-rw-r--r-- 1 *** *** 0 Nov 13 21:51 sample_10.txt
-rw-r--r-- 1 *** *** 0 Nov 13 21:51 sample_100.txt
-rw-r--r-- 1 *** *** 0 Nov 12 22:43 sample_2.txt
-rw-r--r-- 1 *** *** 0 Nov 12 22:43 sample_3.txt

 
上記に示した通り、ファイル名の終端に付加されているバージョン番号が、1, 2, 3 と順に並ばずに、1 の次に 2 ではなく 10 が表示されています。

-v オプションを使用する場合

以下は、オプションの -v を使用して ls コマンドを実行しています。

***@ubuntu:~/***/test/tmp$ 
***@ubuntu:~/***/test/tmp$ ls -lv
合計 0
-rw-r--r-- 1 *** *** 0 Nov 12 22:43 sample_1.txt
-rw-r--r-- 1 *** *** 0 Nov 12 22:43 sample_2.txt
-rw-r--r-- 1 *** *** 0 Nov 12 22:43 sample_3.txt
-rw-r--r-- 1 *** *** 0 Nov 13 21:51 sample_10.txt
-rw-r--r-- 1 *** *** 0 Nov 13 21:51 sample_100.txt

 
上記に示した通り、ファイル名の終端に付加されているバージョン番号を並び替えて表示することができました。

タイトルとURLをコピーしました