Rutas absolutas y negativas: Uso y diferencias

Rutas absolutas y negativas: Uso y diferencias

¿Qué son las rutas absolutas?

Una ruta absoluta es aquella en la que se indican todos los directorios de la jerarquía desde el root hasta el archivo o directorio final, por ello inicia con /.

Cuando utilizamos el comando pwd este nos muestra una ruta absoluta.

pwd
/home/luis

Cuando nos movemos de un directorio a otro podemos utilizar una ruta absoluta. Suponiendo que tenemos instalado Apache, y deseamos entrar a ver el directorio donde se encuentran las paginas web.

cd /var/www/html

¿Qué son las rutas relativas?

Las rutas relativas a diferencia de las absolutas hacen referencia a un directorio a partir del directorio en el cual nos encontramos, es decir para movernos un nivel hacia arriba utilizamos .. y si por el contrario el directorio al que vamos a acceder se encuentra en el mismo directorio en el que nos encontramos basta usar ./directorio o escribir el directorio directamente directorio.

Suponiendo que estamos en /home/luis vamos a acceder al /var/www/html.

cd ../../var/www/html

Ahora suponiendo que estamos en /home/luis vamos a acceder al directorio /home/luis/Documentos/pagos.

cd Documentos/pagos

¿Cómo ir directamente al directorio home del usuario Linux?

Cuando se usa el carácter tipo tilde “~” en combinación con el comando cd podemos echar mano de un atajo para movernos al directorio home. Suponiendo que estemos en /var/www/html y deseamos ir al directorio /home/luis/Documentos/pagos, podemos hacer lo siguiente.

cd ~/Documentos/pagos

Este es un truco bastante utilizado para acceder a los recursos que están dentro del home, como imágenes, descargas, etc.