Comandos Linux · 2 min read · Dec 24, 2025
Tutorial do Comando pushd e popd do Linux para Iniciantes (3 Exemplos)

A navegação na linha de comando no Linux é feita principalmente usando o comando cd. No entanto, existem várias dicas e truques que podem melhorar sua experiência de navegação na linha de comando do Linux.
Neste artigo, discutiremos dois comandos - pushd e popd - usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos neste artigo foram testados em um sistema Ubuntu 18.04 LTS.
Comandos pushd e popd do Linux
O comando pushd armazena um caminho de diretório na pilha de diretórios, enquanto o comando popd remove o caminho do diretório do topo da mesma pilha. Além disso, ambos esses comandos tornam o diretório em que você está trabalhando como seu novo diretório de trabalho.
A seguir estão alguns exemplos no estilo de perguntas e respostas que devem lhe dar uma boa ideia de como essas ferramentas de linha de comando funcionam.
P1. Como usar pushd?
Suponha que você esteja trabalhando em um diretório - digamos ‘a’ - na linha de comando. E você quer se mover para algum outro diretório, mas também quer que o sistema lembre-se do seu diretório atual ‘a’.
Então, aqui é onde o comando pushd pode ajudar. Por exemplo, veja o seguinte exemplo:
himanshu@himanshu:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/Quando este comando é executado, o diretório atual - /home/himanshu/Downloads/HTF-review/ - é salvo na pilha de diretórios e o diretório /home/himanshu/Desktop se torna seu novo diretório de trabalho.

A saída produzida pelo comando pushd é nada mais do que o conteúdo atual armazenado na pilha de diretórios.
P2. Como usar popd?
Ao contrário do pushd, você não precisa passar nenhuma entrada para o popd. Veja como você o usa:
popdQuando este comando é executado, o diretório que está atualmente no topo da pilha é selecionado e se torna seu diretório de trabalho atual.
Aqui está um exemplo:

Então você pode ver, o diretório /home/himanshu/Downloads/HTF-review se tornou o diretório de trabalho atual do usuário.
P3. Como verificar a pilha de diretórios?
Embora ambos os comandos pushd e popd mostrem as entradas atuais da pilha em sua saída, há uma maneira de você ver essas informações sem executar esses comandos também.
É executando o seguinte comando:
dirsA seguinte captura de tela mostra essa ferramenta de linha de comando em ação:

Observe que o diretório atual é sempre parte da pilha de diretórios.
Conclusão
Então você pode ver, os comandos pushd e popd têm o potencial de facilitar a vida do usuário na linha de comando. Nós cobrimos esses comandos em detalhes aqui, caso você queira aprender mais sobre eles. Ah, e sim, nos avise nos comentários abaixo como você usa esses comandos para facilitar a vida.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.