Что такое «компонент имени пути»?

Что такое «компонент имени пути»?

Я не уверен, что правильно понял, что такоекомпонент имени пути(или, возможно, лучше написать;компонент имени пути), который, как я понимаю, в литературе по Unix и Linux обычно сокращается просто как «компонент».

Насколько я понимаю на данный момент

Акаталогфайл илиархивфайл по этому вопросу обаагрегированные файлы(«файлы-контейнеры»), которые могут содержать один файл или два или более файлов, вглубина1 и, возможно, на более глубоких глубинах.

Любой возможный файл (например, агрегированный файл или его подкаталог или его подархив или даже его подфайл любого другого типа) может иметь любой из этих компонентов имени путивиды:

  • Единственное число (косая черта)меньше)
  • Множественное число: два компонента подпути, разделенные одной косой чертой, или три или более компонентов подпути, разделенные двумя или более косыми чертами.

Если файл имеетединственное числоилимножественное число, или нет, компонент имени пути, относительно зависит от глубины.

Что такое «компонент имени пути»?

решение1

Возьмем пример path /path/to/file/. Три компонента этого пути — path, toи file, разделенные разделительным символом /. Это действительно так просто.

решение2

POSIX определяеткомпонент имени путикак имя файла. Фраза «компонент имени пути» имеет смысл в контексте пути,например mediawiki-1.33.0/.phan/config.php, где компонентами являются mediawiki-1.33.0, .phan, и config.php.

Я изначально ответил на этоздесь, так что это, вероятно, дубликат.

Связанный контент