![ls -lの出力はどういう意味ですか? [コピー]](https://linux33.com/image/64377/ls%20-l%E3%81%AE%E5%87%BA%E5%8A%9B%E3%81%AF%E3%81%A9%E3%81%86%E3%81%84%E3%81%86%E6%84%8F%E5%91%B3%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
出力の特定の項目が何を意味するのか疑問に思います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
最後に、ファイル名を印刷します(この場合)。