¿Qué es un "componente de nombre de ruta"?

¿Qué es un "componente de nombre de ruta"?

No estoy seguro de haber entendido correctamente qué es uncomponente de nombre de ruta(o quizás mejor escrito;ruta nombre-componente) que entiendo que comúnmente se abrevia simplemente como "componente" en la literatura de Unix y Linux.

Mi entendimiento hasta ahora

Adirectorioarchivo o unarchivoarchivo para el caso son ambosarchivos agregados("archivos contenedores"), que pueden contener un archivo o dos o más archivos, enprofundidad1 y posiblemente también en profundidades más profundas.

Cualquier archivo posible (digamos, un archivo agregado o su subdirectorio o su subarchivo o incluso su subarchivo de cualquier otro tipo) puede tener cualquiera de estas rutas nombre-componentetipos:

  • Singular (barra hacia adelantemenos)
  • Plural: dos componentes de subruta separados por una barra diagonal o tres o más componentes de subruta separados por dos o más barras diagonales

Si un archivo tiene unsingularoplural, o no, el componente del nombre de la ruta depende relativamente de la profundidad.

¿Qué es un "componente de nombre de ruta"?

Respuesta1

Tome la ruta de ejemplo /path/to/file/. Los tres componentes de este camino están path, toy file, separados por el carácter delimitador /. Realmente es tan fácil como eso.

Respuesta2

POSIX define uncomponente de nombre de rutacomo nombre de archivo. La frase "componente de nombre de ruta" tiene sentido en el contexto de una ruta,p.ej mediawiki-1.33.0/.phan/config.php, donde los componentes son mediawiki-1.33.0, .phan, y config.php.

Originalmente había respondido estoaquí, por lo que probablemente sea un duplicado.

información relacionada