ファイルとディレクトリの詳細一覧をアルファベット順に出力するには、-l を指定して ls コマンドを実行します。
各行の最初の文字は、ファイル形式を示します。ダッシュ (-) は通常ファイル、d はディレクトリ、その他の文字はほかの特殊なファイル形式を表します。
次の 9 文字は、ファイルやディレクトリのアクセス権を示します。これら 9 文字は、3 文字ずつの 3 つのグループから構成され、それぞれ所有者、所有者のグループ、その他の全ユーザのアクセス権を表します。たとえば、emptyfile のアクセス権は、rw-r--r-- となっています。このファイルの場合、所有者は読み取りと書き込みが行え、その他のすべてのユーザは読み取りだけは行えますが、どのユーザも実行はできません。また、ディレクトリ veggies2 のアクセス権は、rwxr-xr-x となっています。このディレクトリの場合、どのユーザでも読み取りと実行が行えますが、書き込みが行えるのは所有者に限られます。
ファイルのアクセス権の他に、上記のリストには次の情報が含まれています。
ファイルやディレクトリに対するリンクの数
所有者の名前 (この例では user2)
グループ所有者の名前 (この例では users)
ファイルやディレクトリの最新更新日付と時間
ファイルやディレクトリの名前
cd コマンドを使って自分のホームディレクトリに移動し、ls -l コマンドを入力してみてください。
次に、以下のように入力してみてください。dirname には、使用しているファイルシステムに実際に存在するディレクトリの名前を指定します。
$ ls -l dirname |
ディレクトリ名を指定すると、ls -l コマンドは、そのディレクトリ内にあるディレクトリとファイルに関する情報を出力します。