GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿por qué el directorio raíz se indica con un signo /?

Investigué un poco sobre esto en Google, pero los resultados fueron confusos. ¿Por qué / signo utilizado para indicar el directorio raíz. ¿Hay alguna razón sólida detrás de esto?

Respuesta aceptada:

La barra diagonal / es el carácter delimitador que separa directorios en rutas en sistemas operativos similares a Unix. Este personaje parece haber sido elegido en algún momento de la década de 1970 y, según fuentes anecdóticas, las razones podrían estar relacionadas con que el predecesor de Unix, el sistema operativo Multics, usaba el > carácter como separador de ruta, pero los diseñadores de Unix ya habían reservado los caracteres > y < para indicar la redirección de E/S en la línea de comandos de shell mucho antes de que tuvieran un sistema de archivos de varios niveles. Entonces, cuando llegó el momento de diseñar el sistema de archivos, tuvieron que encontrar otro carácter para indicar la separación del elemento del nombre de la ruta.

Una cosa a tener en cuenta aquí es que en el terminal Lear-Siegler ADM-3A de uso común durante la década de 1970, de donde, entre otras cosas, la práctica de usar el ~ carácter para representar el origen del directorio de inicio, el / la tecla está al lado de > clave:

En cuanto a por qué el directorio raíz se denota por un solo / , es una convención muy probablemente influenciada por el hecho de que el directorio raíz es el directorio de nivel superior de la jerarquía de directorios, y aunque otros directorios pueden estar debajo de él, generalmente no hay razón para hacer referencia a nada fuera del directorio raíz. . De manera similar, la entrada del directorio en sí no tiene nombre, porque es el límite del árbol de directorios visible.


Linux
  1. Linux:¿la barra inclinada (/) forma parte del nombre del directorio raíz de Linux?

  2. Linux:¿cómo se inspecciona la información de la estructura del directorio de un archivo Unix/linux?

  3. ¿Por qué no puedo exportar la pantalla de Linux?

  4. ¿Cuál es el propósito del grupo "rueda" en Linux?

  5. ¿Por qué el usuario más poderoso en un sistema Unix/Linux se llama “root”?

Cómo usar el comando cd de Linux para cambiar de directorio

Cómo obtener el tamaño de un directorio en Linux

Cómo encontrar el tamaño total de un directorio en Linux

Cómo cambiar la contraseña de root en Linux

El comando find Directory de Linux:Explicación

Linux / Carpeta y /carpeta raíz