📒 

Vejamos dois comandos: pushd e popd. Essas são ferramentas especiais que ajudarão os usuários a trabalhar com a pilha de diretórios e alterar o diretório de trabalho atual no Linux e em outros sistemas operacionais semelhantes ao Unix. Embora pushd e popd sejam comandos muito poderosos e úteis, eles são subutilizados e raramente usados.

Neste artigo, mostraremos como usar os comandos pushd e popd para mover a árvore de diretórios do seu sistema.

No Linux, os comandos pushd e popd são usados ​​para trabalhar com o diretório de trabalho atual na linha de comando. Eles fornecem meios convenientes para navegar entre diretórios.

empurrado

Descrição: pushd é usado para alterar o diretório atual e colocá-lo na pilha. Como resultado, o diretório atual é alterado para o especificado e o diretório antigo é adicionado à pilha.
Exemplo:

pushd /path/to/new/directory

popd

Descrição: popd é usado para retornar ao diretório anterior armazenado na pilha. Ele retira o último diretório da pilha e o define como o diretório atual.
Exemplo:

popd

Exemplo de uso:

$pushd /path/to/first_directory
/path/to/first_directory /path/to/source/your_directory

$pushd /path/to/second_directory
/path/to/second_directory /path/to/directory1 /path/to/your_directory

$popd
/path/to/first_directory /path/to/source/your_directory

Portanto, pushd adiciona o diretório atual à pilha e alterna o diretório atual para o novo, enquanto popd retira o último diretório da pilha e o define como o atual. Isso é útil ao executar comandos em diretórios diferentes e alternar rapidamente entre eles. Não é nenhum segredo que os usuários geralmente usam o comando cd para passar de um diretório para outro. No entanto, se você passa muito tempo na linha de comando, tente usar os comandos pushd e popd. Acredite em mim, você economizará tempo de administração e aumentará sua produtividade e eficiência.