
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/dir
na pilha, para que eu pudesse chamar o popd entre dois diretórios.
Algo assim é possível?
Responder1
O -
parâmetro do cd
comando é 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 pushd
sem 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