Como trocar de diretórios: pushd e popd

Esses dois comandos mudaram minha forma de navegar pelos diretórios do sistema. Antes eu usava apenas o "cd" e em seguida usava o "cd -" para voltar para o diretório anterior. Mas o pushd e o popd melhoram completamente a vida.

Ao usar o pushd você empilha o diretório atual ao mudar para o próximo diretório. A cada vez que você aciona o pushd ele exibe a lista dos diretórios na pilha:

emerson@desktop:~$ pushd Temp
~/Temp ~
emerson@desktop:~/Temp$ pushd ~/Downloads/
~/Downloads ~/Temp ~
emerson@desktop:~/Downloads$ pushd ~/Documents
~/Documents ~/Downloads ~/Temp ~

emerson@desktop:~/Documents$

O popd desempilha os diretórios e exibe o que ainda resta na pilha:

emerson@desktop:~/Documents$ popd
~/Downloads ~/Temp ~
emerson@desktop:~/Downloads$ popd
~/Temp ~
emerson@desktop:~/Temp$ popd
~
emerson@desktop:~$ popd
bash: popd: directory stack empty

emerson@desktop:~$

No fim ele diz que a pilha de diretórios está vazia. Muito útil!

Nenhum comentário:

Postar um comentário