ls

Last-modified: 2013-10-09 (水) 17:46:06

参考

一覧

ls (オプション) (パス)

自分がアクセスしているディリクトリ(カレントディレクトリ)に
どのようなファイルやディリクトリがあるか確認したい場合などに
使用します。

<<よく使うオプション>>

  • l  ファイルの詳細を表示する
  • t  ファイルをタイムスタンプ順にソート(昇順)する
  • lt  ファイルの詳細をタイムスタンプ順にソートして表示する
  • lrt ファイルの詳細をタイムスタンプ順に逆ソートして表示する

コマンド練習をする前にLinuxにログインして
下記コマンドを実行して実習用ファイルを作成してください。

[pakira@Tiger ~]$ touch data.dat
[pakira@Tiger ~]$ touch out.txt
[pakira@Tiger ~]$ touch test.dat
[pakira@Tiger ~]$ touch tmp.dat
※ファイルは存在しない場合作成してください。
※作成する場合はシステムに影響しないよう注意してください。
※今後はコマンドプロンプトの[pakira@Tiger ~]の箇所は省略します。


▼ファイル一覧を表示する


$ ls
Desktop data.dat out.txt test.dat tmp.dat


▼ファイルの詳細を表示する


$ ls -l  ←「ls」の右に「-l」をオプションとしてつける     
total 16
drwxr-xr-x 2 pakira pakira 4096 1月 19 13:34 Desktop

  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 data.dat
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 out.txt
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 test.dat
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:49 tmp.dat

▼ファイルをタイムスタンプ順にソート(昇順)する


$ ls -t ←「ls」の右に「-t」をオプションとしてつける
tmp.dat test.dat out.txt data.dat Desktop

※最新ファイルが左先頭に表示されます。


▼ファイルの詳細をタイムスタンプ順にソートして表示する


$ ls -lt
total 16

  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:49 tmp.dat
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 test.dat
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 out.txt
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 data.dat
    drwxr-xr-x 2 pakira pakira 4096 1月 19 13:34 Desktop

ここで気づいたかもしれませんが、オプションは組み合わせて
実行することできます。


▼ファイルの詳細をタイムスタンプ順に逆ソートして表示する


$ ls -lrt
drwxr-xr-x 2 pakira pakira 4096 1月 19 13:34 Desktop

  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 data.dat
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 out.txt
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:48 test.dat
  • rw-rw-r-- 1 pakira pakira 0 1月 27 02:49 tmp.dat