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

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

私は、パス名コンポーネント(あるいはもっとよく書かれたものかもしれません;パス名コンポーネント) は、Unix および Linux の文献では一般的に単に「コンポーネント」と略されるものと理解しています。

これまでの私の理解

ディレクトリファイルまたはアーカイブその点については、ファイルの両方が集約されたファイル(「コンテナファイル」)には、1つのファイルまたは2つ以上のファイルを含めることができます。深さ1 そしておそらくさらに深いところにも。

あらゆるファイル(集約ファイル、そのサブディレクトリ、サブアーカイブ、あるいはその他の種類のサブファイルなど)は、これらのパス名コンポーネントのいずれかを持つことができます。種類:

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

ファイルに特異なまたは複数パス名コンポーネントが存在するかどうかは、深さに応じて異なります。

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

答え1

パス の例を見てみましょう/path/to/file/。このパスの 3 つのコンポーネントはpathto、 でfile、区切り文字 で区切られています/。本当にそれだけ簡単です。

答え2

POSIXは、パス名コンポーネントファイル名として。「パス名コンポーネント」というフレーズはパスの文脈で意味を持ちます。例えば mediawiki-1.33.0/.phan/config.phpここで、成分はmediawiki-1.33.0、、.phanおよびですconfig.php

私はもともとこれに答えていましたここなので、おそらく重複していると思われます。

関連情報