El comando hace lo siguiente:
ir /boot
cd /boot
ir al directorio principal en este caso /
:
..
ir /dev
/dev
que es lo mismo que
cd /dev
Intenta lo siguiente:
cd /boot # you are in /boot
cd .. # you go to parent dir /
cd /dev # you change to /dev
Hay relative
caminos y absolute
caminos:
Los caminos relativos son aquellos que dependen en qué lugar estoy realmente, no tienen un /
frente. Ejemplo:
estoy dentro /home/user
cd Downloads # As you can see, there's no / in front
me lleva a /home/user/Downloads
, que es el camino completo.
Las rutas absolutas son aquellas que describen la ruta completa desde la raíz, que es el primer corte /
.
estoy dentro /home/user
cd /usr/bin # there's a / in front
me lleva a /usr/bin
.
Cada vez que pones un /
frente, estás haciendo un camino completo, es como si le estuvieras diciendo al sistema "desde la raíz, ve a ..."
Entonces esto no funcionará
Estoy dentro /home/user
y quiero ir a/usr/bin
cd usr/bin
arrojará:
bash: cd: usr/bin: No such file or directory
porque no hay /home/user/usr/bin
Y si estoy dentro /home/user
y quiero ir /home/user/Downlods
, esto no funcionará:
cd /Downloads
porque el sistema buscará el directorio root/Downloads
, no/home/user/Downloads