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:

popd

Quando 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:

dirs

A 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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.