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

💬 Comentários desativados temporariamente. Desculpe pelo inconveniente.