Ir para conte煤do principal
Lucas Caton

pushd e popd

Lucas Caton

Lucas Caton

@lucascaton
Estava lendo esse post do Rafael Sachetto, quando encontrei dois comandos que n茫o conhecia: pushd e popd.
Fui pesquisar o que era e descobri dois substitutos para o comando cd (quem diria?!). Ao ir usando o comando pushd <directory>, ele vai montando uma pilha (aka. estrutura de dados do tipo pilha) com todos os diret贸rios pelos quais voc锚s vai "passando".
Depois, a medida que voc锚 digita o comando popd, ele vai retornando 脿 todos os diret贸rios, usando essa pilha como guia.
Seria algo como um cd - (que volta ao diret贸rio anterior), s贸 que sem limites para retorno.
Por exemplo:
bash
cd ~
$ pwd # ~

$ pushd Pictures
$ pwd # ~/Pictures

$ pushd PSD
$ pwd # ~/Pictures/PSD

$ popd
$ pwd # ~/Pictures

$ popd
$ pwd # ~
Se quiser ver todos os diret贸rios da pilha, use o comando dirs.

Post atualizado em 02/10/2017, 10:00:00