¿Qué representa “/”, “./”, “../” al dar ruta?


33

¿Qué representa "/", "./", "../" al dar ruta?

Respuestas:


45

Directorio raíz, directorio de trabajo actual y directorio padre, respectivamente.


45

Los significados del camino:

  • / es la raíz de la unidad actual;
  • ./ es el directorio actual;
  • ../ es el padre del directorio actual.

12

Seamos precisos:

"/" es una ruta que comienza con a / y, por lo tanto, es una ruta absoluta. Por lo tanto, debemos comenzar en la raíz del sistema de archivos y navegar a través de las carpetas dadas por nombre, mientras que los nombres están separados por / s (porque este es el separador de ruta de Unix).
Por lo tanto, / es la raíz del sistema de archivos sin carpetas ingresadas después de esto y, por lo tanto, / describe la raíz del sistema de archivos.

./ no comienza con un /, y por lo tanto ./ no puede ser un nombre de archivo absoluto. Por lo tanto, es un nombre de sistema de archivos relativo. Por lo tanto, debemos comenzar con el directorio de trabajo actual y aplicar nuevamente las operaciones de navegación que están separadas por el separador de ruta. En este caso, la operación es ".", Lo que significa: permanecer en la carpeta actual. (Por lo tanto, uno tiene que escribir ./foo para ejecutar foo en el directorio actual, si. No está en la variable de ruta). Después de "permanecer en la carpeta actual", no pasa nada más, así que ./ describa el directorio de trabajo actual.

Dado el conocimiento que ... significa: ir a la carpeta principal, ../ debería ser fácil de deducir y se deja como ejercicio.


8
  • / es la carpeta raíz del sistema de archivos.
  • ./ generalmente denota la carpeta actual en la que se encuentra su programa o script, generalmente la misma con el archivo que ejecuta.
  • ../ denota la carpeta sobre la actual.

4

la barra diagonal /es el separador de directorio. en cada directorio hay dos directorios, a saber .(directorio actual) y ..(directorio padre)

Si una ruta comienza con una barra inclinada, significa que es la raíz del sistema de archivos. si omite la barra diagonal al principio ./(en relación con el directorio actual) se supone

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.