1. ホーム
  2. マコス

[解決済み】「ls」の出力にある「drwx--xr-x」のような文字は何を意味するのでしょうか?

2022-03-17 03:03:42

質問

を説明できる人はいますか? drwx... の行の意味を教えてください。私が理解したところでは d はディレクトリで - (ダッシュ)は通常のファイルです。どなたか確認と、どのようなファイルを作ればいいのか、教えていただけませんか?時間を無駄にしたら本当に申し訳ないのですが、本当に行き詰ってしまいました。

解決方法は?

これはファイルのパーミッションを示すもので、ほとんどのUnixシステムでこのように表現されています。最初の文字でディレクトリかどうかがわかり('d'とマークされます)、次に所有するユーザー、グループ、その他の人に対する読み取り('r')、書き込み('w')、実行('x')のパーミッションが3つのグループに分かれて表示されます。

あなたの例では、2番目のエントリはディレクトリがなく(最初の位置は´-´)、所有者であるユーザは 'login' で、読み取りと書き込みと実行の権限を持っています。所有グループは「wheel」で、実行のみ可能ですが、誰でも読むことができます。

これは基本的なことなので、unix/linux/whateverのファイルのパーミッションについては、ネットでたくさん情報を得ることができます。

IMHO の Arch-Wiki には初心者のための良い概要があります。

Arch Wiki - ファイルパーミッション