Cambiar de directorio en la línea de comandos en Linux

Continuamente cambiamos de directorio para ubicarnos donde necesitamos trabajar. El comando cd es uno de los más utilizados en la consola.

Una situación particularmente común es cambiar entre un par de directorios, o bien ir a uno temporalmente para volver a donde estábamos ubicados.

Volver al directorio anterior

Para posicionarnos en el directorio donde nos encontrábamos antes del último cambio:

cd -

Ejemplo 1:

$ cd /var/www
$ cd /tmp
$ cd -
/var/www
Quedamos posicionados en /var/www

$ cd -
/tmp
Quedamos posicionados en /tmp

Si seguimos haciendo cd – volveremos a alternar entre ambos directorios.

Guardar directorio actual y poder volver a él

Sin conocer con precisión el directorio al que queremos acceder, es posible que usemos muchas veces cd hasta alcanzarlo. Es posible guardar nuestra ubicación actual para poder volver rápidamente a ella.

$ cd /tmp
$ pushd /var
/var /tmp
Guardamos la posición actual /tmp y quedamos posicionados en /var

$ cd lib
$ cd mysql
$ popd
/tmp
Quedamos posicionados en /tmp

Si en lugar de popd hubiéramos ejecutado cd -, nos habría posicionado en /var/lib.

 

Obs: Cada vez que se ejecuta pushd, se agrega el directorio actual a una pila. Cada vez que se ejecuta popd, se quita el último directorio de esa pila.

Anuncios
Tagged with: ,
Publicado en Linux