331 votos

Volver al directorio anterior en shell

Hay una manera de volver al directorio anterior estábamos en el uso de bash,tcsh sin usar pushd/popd ? Me gustaría escribir algo así como "volver" y consiguió devuelto al directorio anterior que estaba en.

Editar:

"cd -" funciona, pero sólo para los directorios actuales y anteriores. Existe de todos modos puedo volver a la anterior anterior anterior directorio gusta cómo se puede volver atrás en el navegador web?

Saludos

445voto

Snark Puntos 23742

cd - (vuelve al directorio anterior)

Si quieres poder ir a los otros directorios anteriores, esto no es posible fuera de la caja. Pero comprueba este guión y las instrucciones:

Historia de los directorios visitados en BASH

El comando cd funciona como siempre. El nuevo es la historia de los últimos 10 directorios y el comando cd ampliado para mostrarlo y acceder a él. cd -- (o simplemente pulsando ctrl+w) muestra la historia. En frente de cada nombre de directorio ves un número. cd -num con el número que quieras salta al directorio correspondiente desde el historia.

30voto

Ales Dolecek Puntos 51

También puedes usar la variable cd $OLDPWD . Esto también puede ser usado en los scripts de shell.

-4voto

Xente Puntos 1

Creo que cd .. podría ayudar. Si haces un ls -a en cualquier directorio verías que hay dos entradas: una llamada "." y otra llamada ".."; el punto simple es una referencia al directorio en el que ya estás, mientras que el doble es el directorio anterior en el camino.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: