アクセス・モードの記号表現
アクセス・モードは記号で表現されます。
| 項目 | 説明 |
|---|---|
| r | 読み取り許可を示します。これにより、ユーザーはファイルの内容を見ることができます。 |
| w | 書き込み許可を示します。これにより、ユーザーはファイルの内容を変更できます。 |
| x | 実行許可を示します。 実行ファイル (プログラムが含まれている普通のファイル) の場合、実行許可とはプログラムを実行できることを意味します。 ディレクトリーの場合、実行許可はディレクトリーの内容を検索できることを意味します。 |
ファイルまたはディレクトリーのアクセス・モードは 9 文字で表されます。 最初の 3 文字は現行の所有者許可を、2 番目の 3 文字のセットは現行のグループ許可を、そして 3 番目の 3 文字のセットはその他の許可の現行の設定を表します。 9 文字セットの中のハイフン (-) は、許可が与えられていないことを示します。 例えば、アクセス・モードが rwxr-xr-x に設定されているファイルは読み取り許可と実行許可を 3 つのすべてのグループに与え、書き込み許可はファイルの所有者にのみ与えます。 これがデフォルト設定の記号表現です。
ls コマンドに -l フラグ (小文字の L) を指定して使用すると、現行ディレクトリーの詳細なリストが表示されます。 ls -l のリストの最初の 10 文字は、ファイル・タイプと 3 つのグループのそれぞれの許可を示します。 ls -l コマンドは各ファイルとディレクトリーに関連した所有者とグループもリストします。
先頭文字はファイルのタイプを示します。 残りの 9 文字にはユーザーの 3 つのクラスごとのファイル許可情報が入っています。 ファイルのタイプを示すために以下の記号が使用されます。
| 項目 | 説明 |
|---|---|
| - | 正規ファイル |
| d | ディレクトリー |
| b | ブロック・スペシャル・ファイル |
| c | キャラクター・スペシャル・ファイル |
| p | パイプ・スペシャル・ファイル |
| l | シンボリック・リンク |
| s | ソケット |
例えば、これは ls -l リストのサンプルです。
-rwxrwxr-x 2 janet acct 512 Mar 01 13:33 januaryこの場合は、先頭のハイフン (-) で正規ファイルであることを示します。
次の 9 文字 (rwxrwxr-x) は、前述したように、ユーザー、グループ、およびその他のアクセス・モードを表します。 janet はファイルの所有者であり、acct は Janet のグループの名前です。 512 はファイルのバイト単位のサイズで、Mar 01 13:33 は最後に変更を行った日時です。また、january はファイル名です。 2 は、このファイルに対するリンクの数を示しています。