出力の特定の項目が何を意味するのか疑問に思いますls -l
。誰かがこのフィールドが何を意味するのかを説明できますか?
-rwxr-xr-x 1 root root 920788 Mar 28 2013 bash
答え1
最初のブロック(-rwxr-xr-x
)は次のことを意味します。
- 最初の文字はファイルの種類を示します。 「-」はファイルを意味し、「d」はディレクトリを意味し、「l」はリンクを意味します。
- ユーザーの読み取り、書き込み、実行可能(最初のトリプル
rwx
) - グループごとに読み込んで実行できます(2番目のトリプル
r-x
)。 - 誰でも読んで実行できます(3番目のトリプル
r-x
)
1
ファイルへのリンク(名前)の数を示します。
root
以下は、ユーザー(最初root
)とグループroot
(2番目root
)が所有するファイルです。
次に、ファイルサイズ(920788
この場合はバイト単位)を印刷します。
Mar 28 2013
次に、ファイル生成日を印刷します(この場合)。Mar 28 08:15
現在の年にフォーマットすることもできます。
bash
最後に、ファイル名を印刷します(この場合)。