
Muchas veces trabajo entre dos directorios. Si bien es bueno poder
/working/dir/1 $ pushd /other/working/dir
/other/working/dir $ do something
/other/working/dir $ popd
/working/dir/1 $ do something else
/working/dir/1 $ pushd /other/working/dir
Sería bueno si la llamada popd se colocara /other/working/dir
en la pila, de modo que pudiera llamar a popd de un lado a otro entre dos directorios.
¿Es posible algo como esto?
Respuesta1
El -
parámetro del cd
comando es un alias del directorio anterior. Es cd -
como un botón de retroceso para un CD que funciona exactamente para un paso del historial.
El uso cd -
repetido alterna entre dos directorios.
Respuesta2
En lugar de popd
, utilícelo pushd
sin argumentos. Esa voluntadintercambiolos 2 directorios superiores de la pila y cd al nuevo directorio superior.