Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Qué son las rutas absolutas y las rutas relativas?

¿Qué son las rutas absolutas y las rutas relativas?

Ruta absoluta: siempre comienza desde el directorio raíz (/), por ejemplo:

/home/abhishek/scripts/my_scripts.sh

Ruta relativa: comienza desde la tabla de contenido actual. Por ejemplo, si está en el directorio /home y desea acceder al archivo my_script.sh, la ruta de acceso debe ser:

abhishek/scripts/my_scripts.sh

Ruta absoluta y ruta relativa La diferencia

La estructura de directorios en Linux es en realidad un árbol, que comienza desde la raíz (/) y luego genera ramas. Supongamos que usamos el comando ls para ver la información del archivo my_script.sh. luego use la ruta absoluta:

ls -l /home/abhishek/scripts/my_script.sh

Luego, la ruta relativa:

ls -l scripts/ my_script.sh

Entonces, los dos métodos anteriores son exactamente iguales excepto por las diferentes rutas de archivo.

Cabe señalar que en Linux, los nombres de los archivos distinguen entre mayúsculas y minúsculas. Puede tener mayúsculas, minúsculas, números, puntos, guiones, subrayados y la mayoría de los caracteres excepto la barra (/). La barra diagonal (/) es un carácter reservado que se utiliza en los directorios raíz y se utiliza para separar directorios en una ruta.

Hay dos rutas relativas especiales:

. (un punto): indica la ruta actual en la ruta

.. (dos puntos): representa; el directorio principal, es decir, el directorio de nivel superior;