「パス名コンポーネント」とは何ですか? [コピー]

「パス名コンポーネント」とは何ですか? [コピー]

私は正確に何を理解しているのか分かりません。パス名コンポーネント(あるいは、よりよく書かれている可能性があります。パス名コンポーネント)は私が知っている限り、UnixとLinuxの文献では単に「コンポーネント」と呼ばれることがよくあります。

これまでの私の理解

目次ファイルまたはファイルこの問題に関する文書はすべてファイルの集計(「コンテナファイル」)、これには1つのファイルまたは2つ以上のファイルを含めることができます。深さ1 そしてより深いところでも可能です。

可能なすべてのファイル(たとえば、セットファイル、そのサブディレクトリ、そのサブアーカイブ、または他のすべての種類のサブファイル)には、これらのパス名コンポーネントがあります。タイプ:

  • 単数(スラッシュ少ない)
  • 複数形:スラッシュで区切られた2つのサブパスコンポーネント、または2つ以上のスラッシュで区切られた3つ以上のサブパスコンポーネント

ファイルに奇数または複数形あるいは、パス名コンポーネントは深さに応じて相対的です。

「パス名コンポーネント」とは何ですか?

答え1

パスを例にしてみましょう/path/to/file/。パスの3つのコンポーネントは、区切り文字で区切られた、pathおよびtoです。本当に簡単です。file/

答え2

POSIX は以下を定義します。パス名コンポーネントファイル名で。 「パス名コンポーネント」という語句は、パスの文脈で意味があります。例えば mediawiki-1.33.0/.phan/config.phpここで、コンポーネントはmediawiki-1.33.0.phanとですconfig.php

もともとこう答えました。ここなので、重複する可能性があります。

関連情報