2010-06-16 11:28:21 +0000 2010-06-16 11:28:21 +0000
33
33

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

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

Respuestas (4)

45
45
45
2010-06-16 11:30:19 +0000

Los significados de la ruta:

  • / es la raíz de la unidad actual;
  • ./ es el directorio actual;
  • ../ es el padre del directorio actual.
12
12
12
2010-06-16 11:41:56 +0000

Seamos precisos:

“/"es una ruta que comienza con una /, y por lo tanto es una ruta absoluta. Por lo tanto, tenemos que empezar en la raíz del sistema de archivos y navegar a través de las carpetas dadas por el nombre, mientras que los nombres están separados por /s (porque este es el separador de rutas de unix).
Así, / es la raíz del sistema de archivos sin que se introduzcan carpetas después de ésta, y por tanto, / describe la raíz del sistema de archivos.

./ no comienza con una /, 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, tenemos que empezar con el directorio de trabajo actual y aplicar las operaciones de navegación que están separadas por el separador de ruta de nuevo. En este caso, la operación es ”.“, que significa: permanecer en la carpeta actual. (Así, hay 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 ocurre nada más, por lo que ./ describe el directorio de trabajo actual.

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

8
8
8
2010-06-16 11:30:29 +0000
  • / es la carpeta raíz del sistema de archivos.
  • ./ normalmente denota la carpeta actual en la que se encuentra tu programa o script, normalmente la misma que tiene el archivo que ejecutas.
  • ../ denota la carpeta por encima de la actual.
4
4
4
2010-06-16 11:32:36 +0000

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

si una ruta comienza con una barra, significa que es la raíz del sistema de archivos. si se omite la barra al principio se asume ./ (relativo al directorio actual)