Aprende leyendo en orden

Rutas y navegación — absoluta vs relativa

Aprende rutas absolutas vs relativas, cómo usar los símbolos especiales . .. ~ /, y cómo leer tu ubicación con pwd y ls -l — moviéndote por una terminal del navegador.

Rutas absolutas y relativas

Una ruta es una cadena que describe la ubicación de un archivo o directorio.

La que empieza por / es una ruta absoluta (un recorrido completo desde la cima del sistema de archivos), y la que se escribe desde tu ubicación actual es una ruta relativa.

cd /tmp se mueve por ruta absoluta; cd .. se mueve por ruta relativa.

Cómo se escribe una ruta y a qué apunta
cd /tmp/tmp(absoluta = desde /)cd ..al padre(relativa)cd ~/root, a casa
Una ruta absoluta se traza desde /; una relativa, desde tu ubicación actual.
cd /tmp     # mover por ruta absoluta
pwd         # /tmp
cd ..       # subir un nivel por ruta relativa
pwd         # /
cd ~        # a casa
pwd         # /root

① Muévete a /tmp por ruta absoluta, y muestra tu ubicación con pwd para confirmar.

② Luego sube un directorio con el .. relativo, y comprueba tu ubicación con pwd.

③ Por último, vuelve a casa y confirma con pwd que estás de nuevo en /root. (Ejecútalo correctamente y aparecerá una explicación.)

Linux console
0 / 4 completado(s)
Loading Linux Terminal...

Símbolos especiales — / . .. ~

Dentro de una ruta, los siguientes símbolos tienen un significado especial.

Combínalos y podrás moverte con flexibilidad respecto a tu ubicación actual.

. se refiere al directorio en el que estás ahora mismo, y se usa por ejemplo como destino de copia o ruta de ejecución.

Cuando / aparece en medio de una ruta, como en /etc/hostname, actúa como separador que une directorios.

SímboloSignificado
/Raíz (nivel superior). Al principio significa ruta absoluta; en medio, es un separador
.El directorio actual
..El directorio padre, un nivel arriba
~El directorio personal (aquí, /root)
ls .                    # la ubicación actual = igual que omitirlo
cp /etc/hostname .      # copiar al directorio actual
./script.sh             # ejecutar desde el directorio actual
mkdir -p a/b/c   # crear una jerarquía para practicar
cd a/b/c         # bajar en profundidad por ruta relativa
pwd              # termina en /a/b/c
cd ../..         # subir dos niveles
pwd              # termina en /a

① Crea una jerarquía de tres niveles con mkdir -p a/b/c para practicar.

② Muévete a a/b/c por ruta relativa, y confirma con pwd que termina en /a/b/c.

③ Une dos .. para subir dos niveles, y confirma con pwd que termina en /a.

Linux console
0 / 4 completado(s)
Loading Linux Terminal...

Lee tu ubicación — pwd y ls -l

pwd muestra la ruta absoluta de tu ubicación actual.

ls -l lista en detalle los elementos de ese directorio, uno por línea, y pasarle una ruta como ls -l / te permite ver el contenido de esa ubicación sin moverte allí.

Leer tu ubicación
pwdla ruta absolutaactualls -lel contenido de laubicación actualls -l /lo que hay justobajo la raíz
pwd para tu ubicación, ls -l para el contenido de esa ubicación.
pwd          # ruta absoluta actual
ls -l        # listado detallado de la ubicación actual
ls -l /      # ver justo bajo la raíz sin moverse

① Muestra la ruta absoluta de tu ubicación actual con pwd.

② Lista en detalle el contenido del directorio actual con ls -l.

③ Usa ls -l / para ver qué directorios hay justo bajo la raíz, sin moverte allí.

Linux console
0 / 3 completado(s)
Loading Linux Terminal...
QUIZ

Verificación de conocimientos

Responde cada pregunta una a una.

Pregunta 1¿Cuál es la descripción correcta de una ruta absoluta?

Pregunta 2¿A qué se refiere .. en una ruta?

Pregunta 3¿Qué muestra pwd cuando lo ejecutas?