volver a otro directorio y simultáneamente empujar el directorio actual

volver a otro directorio y simultáneamente empujar el directorio actual

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/diren 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 cdcomando 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 pushdsin argumentos. Esa voluntadintercambiolos 2 directorios superiores de la pila y cd al nuevo directorio superior.

Árbitro6.8.1 Integraciones de la pila de directorios

información relacionada