ls -al 出力のフィールドはどういう意味ですか?

ls -al 出力のフィールドはどういう意味ですか?

このls -alコマンドは、次の出力を表示します。

-rwxrw-r--    10    root   root 2048    Jan 13 07:11 afile.exe

以前に表示されたフィールドはすべて何ですか?

ベストアンサー1

出力順序別。

-rwxrw-r--    1    root   root 2048    Jan 13 07:11 afile.exe
  • ファイル権限(-rwxrw-r--)、
  • (ハード)リンク数(1)、
  • 所有者名(root)、
  • 所有者グループ(root)、
  • ファイルサイズ(バイト2048)、
  • 最後の修正時間(Jan 13 07:11)と
  • ファイル/ディレクトリ名( afile.exe)

ファイル権限は次のように表示されます。

  • 最初の文字は最も一般的-lまたはですd。 Aはdディレクトリを表し、aはシンボリックリンク(またはソフトリンク)の-一般ファイルを表し、他の文字は他の種類の特殊ファイルに使用されます。l
  • 所有者、グループ、およびその他の権限を表す3つの文字セット(3回):
    • r = 読み取り可能
    • w = 書き込み可能
    • x =実行可能(ファイルの場合)またはアクセス可能(ディレクトリの場合)
  • 以下に示すように、拡張権限を持つ他の文字が続くことがあります+

あなたの例では、-rwxrw-r--これは表示された行が次のようになることを意味します。

  • 一般ファイル(でマーク-
  • 所有者は読み取り、書き込み、および実行可能です(rwx)。
  • グループを読み書きできますが、実行することはできません(rw-)。
  • 他のユーザーは読み取ることができますが、書き込みも実行もできません(r--)。

ハードリンクの数は、inodeが持つ名前の数、つまり生成されたリンクの数を意味します。ln いいえオプション-s

おすすめ記事