¿Hay una variable de directorio anterior?


16

La variable ambiental en $PWDtiene el directorio de trabajo actual. ¿Hay una variable que contiene el directorio anterior? Si no lo hay, ¿cómo se podría crear uno?

Creo que esto podría ser útil.

Respuestas:


29

Sí hay. man bashte llevará a

   OLDPWD The previous working directory as set by the cd command.

1
Bien, no sabía sobre esto.
Kos

1
Esto va a ser muy útil. ( uncdcomando, alguien?)
Kaz Wolfe

11
Puede usar cd -para volver al directorio anterior.
NZD

2
Bash mantiene una pila de todos los directorios que ha visitado. Puedes usar pushdy popdmanipular esta pila. Ver man bashpara más detalles.
NZD

1
@NZD, a menos que haya estado muy confundido durante mucho tiempo, la pila no contiene todos los directorios que ha visitado, solo aquellos que ha almacenado específicamente pushd.
David Z
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.