Linuxコマンド逆引き大全 |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
ディレクトリ内のファイルを一覧する |
$ ls![]() $ ls -a ![]() $ ls -l ![]() $ ls /usr/local/bin ![]() |
ディレクトリ内のファイルを一覧したい場合には「ls」コマンドを用いる。コマンド・オプションを付けずに用いると,カレント・ディレクトリ内のファイル,ディレクトリおよびシンボリック・リンクを一覧する。
$ ls |
ファイル名の最初に「.」(ドット)が付いたファイルは,ドット・ファイルと呼ばれる隠しファイルである。隠しファイルは「ls」コマンドだけでは一覧に表示されない。このドット・ファイルも一覧に含めたい場合は,「-a」オプションを付ける。
$ ls -a |
また,ファイル・サイズなどのファイルの詳細を知りたい場合は,「-l」オプションを付ける。
$ls -l |
「ls -l」で表示されるリストの意味は図の通りである。アクセス権限については,「アクセス権限とは」を参照してほしい。

また,「ls」の後ろにディレクトリを指定すると,指定したディレクトリ内のファイル情報を一覧できる。
$ ls /usr/local/bin |
応用:拡張子でソートしてファイルを一覧する |
$ ls -lx![]() |
ファイル名の最後のドット以下の文字列を拡張子とみなし,拡張子でソートしてファイルを一覧する。
応用:ファイル・サイズの小さい順にファイルを一覧する |
$ ls -ls![]() |
「-s」オプションを付けると,ファイル・サイズの小さな順にソートされる。また逆に, 「-r」オプションを付加することによりファイル・サイズの大きな順にソートできる。
$ ls -lsr |
関連事項 |
ls,cd,pwd,ln,現在のディレクトリの位置を表示する,ワイルド・カードとは,ファイル・サイズを適当な単位で表示する,アクセス権限とは |