Esiste una variabile della directory precedente?


16

La variabile ambientale in $PWDha la directory di lavoro corrente. Esiste una variabile che contiene la directory precedente? In caso contrario, come si può creare?

Penso che questo potrebbe essere utile.

Risposte:


29

Si C'è. man bashti condurrà a

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

1
Bello, non lo sapevo.
kos,

1
Questo sarà così utile. ( uncdcomando, qualcuno?)
Kaz Wolfe,

11
È possibile utilizzare cd -per tornare alla directory precedente.
NZD,

2
Bash mantiene una pila di tutte le directory che hai visitato. Puoi usare pushde popdmanipolare questo stack. Vedi man bashper i dettagli.
NZD,

1
@NZD a meno che non sia stato in qualche modo molto confuso per molto tempo, lo stack non contiene tutte le directory che hai visitato - solo quelle che hai specificamente memorizzato utilizzando pushd.
David Z,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.