Ferramentas de Linha de Comando

Comando Pushd


( Retorna à Lista completa de comandos Shell )

Comando Pushd


Armazena o nome da pasta atual para ser utilizada pelo comando popd antes de alterá-la para a pasta especificada.

Sintaxe
pushd [caminho]

Parâmetros
caminho
Especifica a pasta para a qual a pasta atual deve ser alterada. Este comando dá suporte a caminhos relativos.
/?
Exibe ajuda no prompt de comando.
Comentários
Toda vez que você utiliza o comando pushd, uma pasta única é armazenada para seu uso. No entanto, é possível armazenar várias pastas usando esse comando diversas vezes.

As pastas são armazenadas em seqüência, em uma pilha virtual. Se você usar o comando pushd uma vez, a pasta na qual ele está sendo utilizado irá para a base da pilha. Se você usar o comando novamente, a segunda pasta será colocada sobre a primeira. O processo se repete sempre que você utiliza o comando pushd.

É possível usar o comando popd para alterar a pasta atual para a última pasta armazenada pelo comando pushd. Se você usar o comando popd, a pasta no topo da pilha será removida quando a pasta atual for alterada para essa pasta. Se você usar o comando popd novamente, a próxima pasta na pilha será removida.
Se as extensões de comando estiverem ativadas, o comando pushd aceitará um caminho de rede ou um caminho e uma letra de unidade locais.
Se você especificar um caminho de rede, o comando pushd atribuirá temporariamente a primeira letra de unidade não usada (começando com Z:) ao recurso de rede especificado. O comando alterará a pasta e a unidade atuais para a pasta especificada na unidade recém-atribuída. Se você usar o comando popd com as extensões de comando ativadas, ele removerá a atribuição de letra de unidade criada por pushd.
Exemplos
Você pode usar os comandos pushd e popd em um programa em lotes para mover a pasta atual da pasta em que esse programa foi executado e depois reverter essa alteração. O programa em lotes de exemplo mostra como fazer isso:

@echo off
rem Este arquivo em lotes exclui todos os arquivos .txt de uma pasta especificada
pushd %1
del *.txt
popd
cls
echo Todos os arquivos de texto excluídos na pasta %1

Sistemas Operacionais | Linux Comandos | Linux Shell Script | Atalhos do Office | Literatura e Leitura | Principais Autores | História da Literatura |


Formatando legenda
FormatoSignificado
Itálico Informações que o usuário deve fornecer
Negrito Elementos que o usuário deve digitar exatamente como mostrado
Reticências (...) Parâmetro que pode ser repetido várias vezes em uma linha de comando
Entre colchetes ([]) Itens opcionais
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd}Conjunto de opções entre as quais o usuário deve escolher apenas uma
Fonte Courier Código ou resultado de um programa


Envie seu comentário:
Nome:

E-mail:

Comentário:


Fonte: •Manual do Windows XP • ( Literatura e Leitura ) • ( Dicas sobre Sistemas Operacionais ) • ( Retorna à Lista completa de comandos Shell ) •