Atalhos, Wildcards e Redirection da especificação
Atalhos
Um número de comandos do DOS reconhecem determinados atalhos ao navigating entre diretórios. Sabidos melhor destes são:
Atalho |
Por que o usar |
. |
para consultar ao diretório atual |
.. |
para consultar ao diretório do pai |
\ |
para consultar ao diretório de raiz da movimentação atual. |
drive: |
para consultar ao diretório atual na drive |
Deixar-nos tentar compreendê-lo com a ajuda dos exemplos. Se o diretório atual no c: a movimentação é c:\windows\java\notes, então dir c: em a:\ > no alerta alistará as limas em c:\windows\java\notes
- Se a movimentação e o diretório atuais forem c:\data\docs\letters, then:
Comando |
. |
.. |
... |
\ |
CD
ou
CHDIR |
Nada.
Estadas do diretório atual como: c:\windows\ java \ notas |
Mudar ao diretório do pai: c:\windows\java |
Mudar ao diretório do pai do pai:
c:\windows |
Mudar ao diretório de raiz: c:\ |
DIR |
Indica índices do diretório atual:
c:\windows\ java \ notas |
Indica índices do diretório do pai: c:\windows\java |
Indica índices do diretório do pai do pai: c:\windows |
Indica índices do diretório de raiz: c:\ |
- Se a movimentação e o diretório atuais forem c:\, then:
Comando |
. |
.. |
... |
\ |
CD
(ChDir) |
Nada - estadas do diretório atual como: c:\ |
Mensagem de erro:
“Diretório inválido” |
Mensagem de erro:
“Diretório inválido” |
Nada.
Estadas do diretório atual como: c:\ |
DIR |
Indica índices do diretório atual: c:\ |
Mensagem de erro: “Diretório inválido” |
Diretórios e extensão das exposições menos limas do diretório atual |
Indica índices do diretório de raiz: c:\ |
Wildcards
Muitos comandos do DOS gostam, ATTRIB, copy, DEL, DELTREE, etc., aceitam o uso dos “wildcards” (* e?). Geralmente termos, * consulta aos caráteres múltiplos e? consulta a um único caráter em um nome da lima ou de diretório.
Esta é a razão que nós não podemos usar estes caráteres no nome de nenhuma lima. Estes caráteres especiais são/\: *? < > “| que não deve ser tentado introduzir em uma lima - nome. A tabela seguindo mostra o uso dos wildcards:
Wildcard |
O que |
*.* |
Todas as limas com todas as extensões. |
*data*.* |
Todas as limas com “dados” em qualquer lugar em seu nome. |
*array.* |
Todas as limas com os nomes que terminam com “disposição” |
nota? .cpp |
Todas as limas nomeadas “nota” mais um caráter e com extensões de .CPP. Esta lima pode ser note1.cpp, mas não note.cpp. |
? t*.* |
Todas as limas com um “t” como a segunda letra em seus nomes |
Deve-se anotar que não todos os comandos seguram wildcards exatamente na mesma maneira. Por exemplo DIR * e DIR *.* são considerados synonymous mas DEL * suprimiriam somente limas sem uma extensão.
Um espaço incluído por vírgulas invertidas (““) é aceitado enquanto uma especificação válida da lima EDITA perto e DEL contudo em maneiras rather diferentes.
EDITAR abrirá uma lima usando o nome do diretório atual. Assim se o diretório atual for D:\windows\java\notes, EDITAR ““criará uma lima que o diretório chamou “notas”.
DEL reconhece ““como *.* e alertará para a confirmação antes de suprimir todas as limas no diretório. Como com EDITAR, o número dos espaços entre as vírgulas invertidas não parece significativo mas se não houver nenhum espaço uma mensagem de erro é provérbio indicado desaparecidos requeridos de um esse parâmetro.
Ao contrário de EDITAR, um trajeto pode ser incluído e, se for, nenhum espaço entre vírgulas invertidas é requerido. isto é para suprimir todas as limas no diretório atual:
DEL ./""os trabalhos, mas DEL "" dão uma mensagem de erro.
COPY vê também ““enquanto *.* e, como DEL, aceita um trajeto com ele. Ao contrário de DEL, deve sempre haver um espaço entre as vírgulas invertidas, mesmo quando um trajeto é incluído
|