Com o Linux pushd, você armazena caminhos de diretórios, altera entre diretórios e os adiciona à sua pilha. Embora existam outros comandos do Linux para essas operações, o pushd tem algumas vantagens distintas.

O que é o comando pushd do Linux?

o pushd é um dos comandos do Linux que não é tão conhecido quanto outros comandos para o trabalho diário com o Linux. É uma pena, pois o comando tem muito potencial e pode facilitar o uso da linha de comando. A principal tarefa do pushd do Linux é salvar o caminho do diretório atual e movê-lo para o topo de sua pilha. Isso facilita o retorno a um determinado diretório de trabalho.

o pushd é padrão em distribuições comuns do Linux como Debian ou Ubuntu e outros sistemas operacionais.

Como o Linux pushd funciona?

Ao executar o comando pushd para criar um diretório específico para ele como parâmetro, ele se torna automaticamente seu diretório de trabalho atual. Ao mesmo tempo, o nome e o caminho do diretório selecionado são movidos para o topo da pilha. Se você executar o pushd sem nenhuma outra especificação, o diretório no topo da pilha se tornará o diretório de trabalho atual; os dois primeiros diretórios trocam de posição. Embora você possa usar alternativamente o comando Linux-cd, ele requer várias execuções para operações mais extensas, enquanto o pushd vai diretamente para o destino.

Qual é a sintaxe do comando pushd?

A sintaxe do pushd é sempre a mesma:

$ pushd [Options] [Directory]
bash

Se você não especificar um diretório, o diretório no topo da pilha será usado automaticamente.

Que opções o Linux pushd oferece?

Há apenas uma outra opção para o comando pushd além das opções padrão “-h” e “-v”. Com “-n”, você pode adicionar um novo diretório à pilha sem afetar o diretório atual. Isso significa que o novo diretório é movido para a segunda posição na pilha e seu diretório atual permanece no topo.

Exemplos do comando pushd do Linux

Para ajudá-lo a entender como o comando pushd funciona e dar uma olhada mais de perto em suas vantagens, aqui estão alguns exemplos.

$ pushd ~/example
bash

Use esse comando para tornar o diretório “example” seu novo diretório de trabalho.

$ pushd -n ~/images
bash

Se você executar o comando dessa forma, o diretório Images será inserido em segundo lugar na sua pilha. No entanto, você continuará a trabalhar no diretório atual.

Este artigo foi útil?
Ir para o menu principal