ファイルの並べ替え
●ファイルサイズが大きい順に並べる
ディレクトリ内にあるファイルを表示する場合、通常はファイル名のアルファベット順に表示されます。
しかし、目的のファイルやディレクトリをサイズ順で表示することができます。
その場合、lsコマンドにオプション「-S」を付けて実行することで、ファイル容量の大きい順に並べて表示することができます。
「-S」オプションは大文字のS。
[root@Lion ~]# ls -l ←カレントディレクトリの内容を通常表示 合計 159480 -rw-r--r-- 1 root root 16452096 1月 10 08:22 2013 custom_install.doc -rw-rw-r-- 1 root root 40830438 1月 10 08:51 2013 custom_install.pdf -rw-rw-r-- 1 root root 66680395 1月 10 08:37 2013 custom_install.ps -rw-rw-r-- 1 root root 14745654 12月 26 05:46 2012 sample.BMP -rw-rw-r-- 1 root root 7661465 12月 26 05:47 2012 sample.PNG -rw-rw-r-- 1 root root 8353071 12月 26 05:47 2012 sample.TIFF -rw-r--r-- 1 root root 2302349 12月 26 05:46 2012 sample.jpg -rw-rw-r-- 1 root root 2971456 12月 27 07:02 2012 sample_60.PNG -rw-rw-r-- 1 root root 885383 12月 27 06:56 2012 sample_60.jpg -rw-rw-r-- 1 root root 153010 12月 27 06:55 2012 sample_640x480.jpg -rw-rw-r-- 1 root root 2242568 12月 27 06:50 2012 sample_90.jpg サイズが大きい順に並べ替え [root@Lion ~]# ls -lS ←カレントディレクトリ内のファイルをサイズが大きい順に表示 合計 159480 -rw-rw-r-- 1 root root 66680395 1月 10 08:37 2013 custom_install.ps -rw-rw-r-- 1 root root 40830438 1月 10 08:51 2013 custom_install.pdf -rw-r--r-- 1 root root 16452096 1月 10 08:22 2013 custom_install.doc -rw-rw-r-- 1 root root 14745654 12月 26 05:46 2012 sample.BMP -rw-rw-r-- 1 root root 8353071 12月 26 05:47 2012 sample.TIFF -rw-rw-r-- 1 root root 7661465 12月 26 05:47 2012 sample.PNG -rw-rw-r-- 1 root root 2971456 12月 27 07:02 2012 sample_60.PNG -rw-r--r-- 1 root root 2302349 12月 26 05:46 2012 sample.jpg -rw-rw-r-- 1 root root 2242568 12月 27 06:50 2012 sample_90.jpg -rw-rw-r-- 1 root root 885383 12月 27 06:56 2012 sample_60.jpg -rw-rw-r-- 1 root root 153010 12月 27 06:55 2012 sample_640x480.jpg |
●拡張子ごとにファイルを並べて表示
拡張子ごとに表示し、目的のファイルを見つけやすくなる場合があります。
lsコマンドにオプション「-X」を付けて実行することで、ファイルを拡張子ごとに並べて表示することができます。
「-X」オプションは大文字のX
[root@Lion ~]# ls -l ←カレントディレクトリの内容を通常表示 合計 159480 -rw-r--r-- 1 root root 16452096 1月 10 08:22 2013 custom_install.doc -rw-rw-r-- 1 root root 40830438 1月 10 08:51 2013 custom_install.pdf -rw-rw-r-- 1 root root 66680395 1月 10 08:37 2013 custom_install.ps -rw-rw-r-- 1 root root 14745654 12月 26 05:46 2012 sample.BMP -rw-rw-r-- 1 root root 7661465 12月 26 05:47 2012 sample.PNG -rw-rw-r-- 1 root root 8353071 12月 26 05:47 2012 sample.TIFF -rw-r--r-- 1 root root 2302349 12月 26 05:46 2012 sample.jpg -rw-rw-r-- 1 root root 2971456 12月 27 07:02 2012 sample_60.PNG -rw-rw-r-- 1 root root 885383 12月 27 06:56 2012 sample_60.jpg -rw-rw-r-- 1 root root 153010 12月 27 06:55 2012 sample_640x480.jpg -rw-rw-r-- 1 root root 2242568 12月 27 06:50 2012 sample_90.jpg 拡張子順に並べ替え [root@Lion ~]# ls -lX ←カレントディレクトリ内のファイルを拡張子順に並べて表示 合計 159480 -rw-rw-r-- 1 root root 14745654 12月 26 05:46 2012 server.BMP -rw-rw-r-- 1 root root 7661465 12月 26 05:47 2012 server.PNG -rw-rw-r-- 1 root root 2971456 12月 27 07:02 2012 server_60.PNG -rw-rw-r-- 1 root root 8353071 12月 26 05:47 2012 server.TIFF -rw-r--r-- 1 root root 16452096 1月 10 08:22 2013 custom_install.doc -rw-r--r-- 1 root root 2302349 12月 26 05:46 2012 server.jpg -rw-rw-r-- 1 root root 885383 12月 27 06:56 2012 server_60.jpg -rw-rw-r-- 1 root root 153010 12月 27 06:55 2012 server_640x480.jpg -rw-rw-r-- 1 root root 2242568 12月 27 06:50 2012 server_90.jpg -rw-rw-r-- 1 root root 40830438 1月 10 08:51 2013 custom_install.pdf -rw-rw-r-- 1 root root 66680395 1月 10 08:37 2013 custom_install.ps |
●更新時刻の新しい順にファイルを並べ替え
目的のファイルを更新時刻順に表示することで、見つけやすくなる場合があります。
その場合、lsコマンドにオプション「-t」を付けて実行することで、更新時刻が新しい順に並べて表示することができます。
[root@Lion ~]# ls -l ←カレントディレクトリの内容を通常表示 合計 159480 -rw-r--r-- 1 root root 16452096 1月 10 08:22 2013 custom_install.doc -rw-rw-r-- 1 root root 40830438 1月 10 08:51 2013 custom_install.pdf -rw-rw-r-- 1 root root 66680395 1月 10 08:37 2013 custom_install.ps -rw-rw-r-- 1 root root 14745654 12月 26 05:46 2012 sample.BMP -rw-rw-r-- 1 root root 7661465 12月 26 05:47 2012 sample.PNG -rw-rw-r-- 1 root root 8353071 12月 26 05:47 2012 sample.TIFF -rw-r--r-- 1 root root 2302349 12月 26 05:46 2012 sample.jpg -rw-rw-r-- 1 root root 2971456 12月 27 07:02 2012 sample_60.PNG -rw-rw-r-- 1 root root 885383 12月 27 06:56 2012 sample_60.jpg -rw-rw-r-- 1 root root 153010 12月 27 06:55 2012 sample_640x480.jpg -rw-rw-r-- 1 root root 2242568 12月 27 06:50 2012 sample_90.jpg 更新時刻順に並べ替え [root@Lion ~]# ls -lt ←カレントディレクトリ内のファイルを更新時刻が新しい順に並べて表示 合計 159480 -rw-rw-r-- 1 root root 40830438 1月 10 08:51 2013 custom_install.pdf -rw-rw-r-- 1 root root 66680395 1月 10 08:37 2013 custom_install.ps -rw-r--r-- 1 root root 16452096 1月 10 08:22 2013 custom_install.doc -rw-rw-r-- 1 root root 2971456 12月 27 07:02 2012 server_60.PNG -rw-rw-r-- 1 root root 885383 12月 27 06:56 2012 server_60.jpg -rw-rw-r-- 1 root root 153010 12月 27 06:55 2012 server_640x480.jpg -rw-rw-r-- 1 root root 2242568 12月 27 06:50 2012 server_90.jpg -rw-rw-r-- 1 root root 8353071 12月 26 05:47 2012 server.TIFF -rw-rw-r-- 1 root root 7661465 12月 26 05:47 2012 server.PNG -rw-rw-r-- 1 root root 14745654 12月 26 05:46 2012 server.BMP -rw-r--r-- 1 root root 2302349 12月 26 05:46 2012 server.jpg |