popd de volta para outro diretório e simultaneamente empurrando o diretório atual

popd de volta para outro diretório e simultaneamente empurrando o diretório atual

Muitas vezes estou trabalhando entre dois diretórios. Embora seja bom 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

Seria bom se a chamada do popd fosse colocada /other/working/dirna pilha, para que eu pudesse chamar o popd entre dois diretórios.

Algo assim é possível?

Responder1

O -parâmetro do cdcomando é um alias para o diretório anterior. Portanto, cd -é como um botão Voltar para o CD que funciona exatamente em uma etapa da história.

Usar cd -repetidamente alterna entre dois diretórios.

Responder2

Em vez de popd, use pushdsem argumentos. Aquilo vaitrocaros 2 principais diretórios da pilha e cd para o novo diretório superior.

Referência6.8.1 Integrações da pilha de diretórios

informação relacionada