lsコマンドの結果をソート(昇順)する

Linux入門マニュアルを無料プレゼントしています。

ダウンロードは今すぐこちらをクリック

lsコマンドで表示されるファイルやディレクトリの一覧をソートすうときには、さまざまなオプションを付けて実行することで実現できます。lsコマンドのソート関連のオプションは下記のものがあります。

-t 修正時刻でソートする
-u アクセス時刻でソートする
-v ファイル名をバージョン順でソートする
-x 拡張子でソートする
-r 逆順にソートする
-U ソートしない


ファイル名でソートする

[root@Dolphin pakira]# ls -l
合計 77204
-rw-rw-r-- 1 pakira pakira 0 Dec 17 2007 *.txt
-rw-r--r-- 1 pakira pakira 0 Aug 15 2007 600
-rw-r--r-- 1 pakira pakira 0 Sep 4 2007 A001.txt
-rw-r--r-- 1 pakira pakira 0 Sep 4 2007 A002.txt
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAAAAC
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAAAC
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAAC

ファイル名をバージョン順にソートする
[root@Dolphin pakira]# ls -lv
合計 77204
-rw-rw-r-- 1 pakira pakira 0 Dec 17 2007 *.txt
-rw-r--r-- 1 pakira pakira 0 Aug 15 2007 600
-rw-r--r-- 1 pakira pakira 0 Sep 4 2007 A001.txt
-rw-r--r-- 1 pakira pakira 0 Sep 4 2007 A002.txt
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAAAAC
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAAAC
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAAC
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAAC
-rw-r--r-- 1 pakira pakira 0 Dec 14 2007 AAAC

タイムスタンプの新しいもの順にソートする
[root@Dolphin pakira]# ls -lt
合計 77204
drwxr-xr-x 3 pakira pakira 4096 May 22 23:58 shell12/
-rw-r--r-- 1 pakira pakira 211 May 20 15:37 lsinventory.txt
drwxr-xr-x 2 pakira pakira 4096 May 2 15:14 shell13/
drwxr-xr-x 2 pakira pakira 4096 Apr 3 11:37 leopard/
drwxr-xr-x 2 pakira pakira 4096 Mar 24 14:57 shell11/
-rw-r--r-- 1 pakira pakira 19153 Mar 8 13:17 catproc.log
drwxr-xr-x 2 pakira pakira 4096 Feb 28 18:27 shell9/

タイムスタンプの古いもの順にソートする
[root@Dolphin pakira]# ls -lrt
合計 77204
-rw-r--r-- 1 root root 306606 Jan 21 2005 lsof-4.73-1vl1.i386.rpm.1
-rw-r--r-- 1 pakira pakira 306606 Jan 21 2005 lsof-4.73-1vl1.i386.rpm
drwxrwxrwx 37 pakira pakira 4096 Dec 19 2006 ucan/
drw------- 2 pakira pakira 4096 Dec 22 2006 linuxpro/
drwxrwxrwx 16 pakira pakira 4096 Feb 6 2007 kmn/
drwxr-xr-x 7 pakira pakira 4096 Apr 21 2007 rpm/
drwxr-xr-x 3 pakira pakira 4096 Apr 21 2007 lib/
drwxr-xr-x 3 pakira pakira 4096 Apr 26 2007 MT-3_35-ja/
-rw-r--r-- 1 pakira pakira 204258 Jun 8 2007 updatast.sql



P.S
lsコマンドの結果をソート(昇順)するのもっと高い技術を身につけたいならこちら


<<関連記事>>
・tarコマンドで作成したアーカイブの内容を表示する
・Linuxでファイルコンテンツの検索をする
・tar.bz2ファイルを解凍して展開するには
・BZIP2形式でファイルを圧縮・解凍するには
・GZIP形式の圧縮ファイルを解凍する