ホームページ  >  記事  >  運用・保守  >  linux ls コマンドで表示される青色は何を意味しますか?

linux ls コマンドで表示される青色は何を意味しますか?

青灯夜游
青灯夜游オリジナル
2022-06-21 19:14:086932ブラウズ

Linuxでは、lsコマンドで表示される青色が「ディレクトリ」を表します。 ls コマンドは、ファイルの特定の種類に応じてファイル名を色分けします: 1. 白は通常のファイルを表します; 2. 明るい緑は実行可能ファイルを表します; 3. 明るい赤は圧縮ファイルを表します; 4. 青はディレクトリを表します; 5. 明るい青リンク ファイルを表します。6. 明るい黄色はデバイス ファイルを示します。

linux ls コマンドで表示される青色は何を意味しますか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でファイルの表示結果分析を表示するには、ls -l コマンド (つまり、ll コマンド)を使用します。

「ls -l」または「ls -al」を使用します。 Linux では " または、"ll" コマンドを使用してファイルとディレクトリの詳細を表示すると、情報のいくつかの列がシェルに表示されます。

#最初に典型的な表示結果を示します:

linux ls コマンドで表示される青色は何を意味しますか?

各列の詳細な分析を以下に示します:

1. フォントの色

linux ls コマンドで表示される青色は何を意味しますか?## ほとんどの Linux シェル ウィンドウでは、さまざまなファイルの属性を区別するために色を使用することもできます。
# 白は通常のファイルを表します;

    明るい緑は実行可能ファイルを表します;
  • 明るい赤は圧縮ファイルを表します;
  • 灰色の青はディレクトリを表します;
  • 明るい青はリンク ファイルを示します;
  • 明るい黄色はデバイス ファイルを示します;
  • もちろん、ここではシステムのデフォルトの配色を使用する必要があります。シェルの配色をカスタマイズすると、上記の定義と矛盾する可能性があります。

2. ファイル タイプ

## はファイルのタイプを示します:

linux ls コマンドで表示される青色は何を意味しますか?
"-" は通常のファイルを表します;

"d" はディレクトリを表します;
  • "l" はリンク ファイルを表します;
  • "p" は管理ファイル;
  • "b" はブロック デバイス ファイルを表します;
  • "c" はキャラクタ デバイス ファイルを表します;
  • "s" はソケット ファイルを表します;
  • 3. ファイル属性

back_init ファイルを例にとると、その属性は 3 つに分類できます。セクション: [rwx][rwx] [r-x]、ここで:

最初の段落はファイル作成者/所有者がファイルに対して持つ権限を表し、2 番目の段落はグループ内の他のユーザーが持つ権限を表します。 3 番目の段落は、他のグループの他のユーザーが持つ権限を示します。 linux ls コマンドで表示される青色は何を意味しますか?

r (読み取り、読み取り権限)
    : ファイルの場合はファイルの内容を読み取る権限があり、ディレクトリの場合はディレクトリを参照する権限があります。 。
  • w (書き込み、書き込み権限)
  • : ファイルの場合は、ファイルの内容を追加および変更する権限があり、ディレクトリの場合は、削除する権限があります。ディレクトリ内でファイルを移動する権限。
  • x (eXecute、実行権限)
  • : ファイルの場合、ユーザーはファイルを実行する権限を持ち、ディレクトリの場合、ユーザーはファイルを入力する権限を持ちます。ディレクトリ。
  • ##さらに、ここには通常ではあまり一般的ではない非常に特殊な属性が 2 つあります。これについてもここで説明します。

    #s または S (SUID, Set UID): 実行可能ファイルがこの権限と一致すると、権限を取得し、所有者が使用できるすべてのシステム リソースに任意にアクセスできます。ファイルの。 SUID 権限を持つファイルに注意してください。ハッカーは、この権限を使用して、ルート アカウントの所有者と SUID を照合し、今後のアクセスのためにシステム内のバックドアをサイレントに開きます。

  • t または T (スティッキー)
  • : /tmp および /var/tmp ディレクトリは、すべてのユーザーが一時ファイルにアクセスするためのものです。つまり、各ユーザーはcomplete ファイルを参照、削除、移動するためにディレクトリに入る許可。

    要約すると、back_init ファイルの作成者/所有者は読み取り、書き込み、実行権限を持ち、作成者/所有者のグループ内の他のユーザーは読み取り、書き込み、実行権限を持ちます。および実行権限を持ちますが、他のグループの他のユーザーには読み取り、実行権限がありますが、書き込み権限はありません。
  • 4. ディレクトリ/リンクの数

ディレクトリ ファイルの場合、その第 1 レベルのサブディレクトリ番号を表します。 。このディレクトリ内の実際のサブディレクトリの数と等しくなるように、ここで表示される値を 2 減算する必要があることに注意してください。

  • たとえば、ここの include ディレクトリには、実際にはサブディレクトリがないので 0 になるはずですが、ここでは 2 と表示されています。これは、. ディレクトリと... ディレクトリが追加されているためです。 Linux では、.directory は現在のディレクトリを表し、...directory は上位のディレクトリを表します。
  • これは、上の図の 1 行目のディレクトリの 3 と 2 行目のディレクトリの 26 も説明できます。現在のディレクトリに include ディレクトリがあるため、. directory と ... directory の 2 つのディレクトリを追加すると 3 に等しいため、最初の行には 3 が表示されます。上位ディレクトリには 24 のディレクトリがあり、さらに上位ディレクトリの . ディレクトリと... ディレクトリがあるため、ここの 2 行目は 26 と表示されます。

その他のファイルの場合、それを指すリンク ファイルの数を示します。

5. 所有者とグループ

linux ls コマンドで表示される青色は何を意味しますか?
ファイルの所有者/作成者 (所有者) とそのグループを示します。それはに属します。

6. ファイルサイズ

linux ls コマンドで表示される青色は何を意味しますか?

ファイルの場合は、ファイルのサイズを示します。 、バイト単位で。
ディレクトリの場合、ディレクトリ シンボルのサイズを示しますが、ディレクトリ内のすべてのファイルのサイズを示すわけではありません。

7. 変更日

linux ls コマンドで表示される青色は何を意味しますか?
ファイルが最後に変更された日時。

8. ファイル名

linux ls コマンドで表示される青色は何を意味しますか?
ファイル名、これ以上言う必要はありません。

最後に、注意すべき点が 1 つあります。上の図では、back_init ファイルの後ろにアスタリスク () があり、これは Linux システムで使用可能なファイルをマークするためにも使用されます。ファイルを実行する方法。つまり、ファイル名の後にアスタリスク () が付いている場合は、それが実行可能ファイルであることを示します。

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がlinux ls コマンドで表示される青色は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。