Como usar o comando DIR no Windows
O comando DIR é uma poderosa função de Prompt de Comando do Windows que lista todos os arquivos e subdiretórios contidos em um diretório específico. O comando DIR também oferece alguns switches que desbloqueiam algumas funcionalidades poderosas. Vamos dar uma olhada.
Chaves de Comando DIR
Você pode usar o DIR
comando por si só (basta digitar "dir" no prompt de comando) para listar os arquivos e pastas no diretório atual. Para estender essa funcionalidade, você precisa usar os diversos comutadores, ou opções, associados ao comando.
Exibir com base em atributos de arquivo
Você pode adicionar “/ A” seguido por um código de letra após o comando DIR para exibir arquivos com um atributo específico. Esses códigos de letras incluem:
- D: Exibe todos os diretórios no caminho atual
- R: Exibe arquivos somente leitura
- H: Exibe arquivos ocultos
- UMA: Arquivos que estão prontos para arquivamento
- S: Arquivos do sistema
- EU: Não arquivos indexados de conteúdo
- EU: Pontos de nova análise
Por exemplo, para exibir apenas os diretórios no caminho atual, digite o seguinte comando e pressione Enter:
dir / ad
Você pode combinar esses códigos também. Por exemplo, se você quisesse mostrar apenas arquivos de sistema que também estão ocultos, você poderia usar o seguinte comando:
dir / ash
Você também pode adicionar um “-” (menos) na frente de qualquer um desses códigos de letras para especificar que o comando DIR não mostrará esse tipo de arquivo. Então, por exemplo, se você não quer ver nenhum diretório nos resultados, você pode usar este comando:
dir / a-d
Mais uma dica: em vez de colocar o comutador principal e o código de letras juntos da maneira como fizemos em nossos exemplos, você pode usar dois pontos para separar o comutador de seus códigos opcionais. Como isso:
dir / a: d
Pode tornar as coisas um pouco mais fáceis de analisar, mas é totalmente opcional.
Exibir resultados desfeitos
Usando o / b
O switch com o comando DIR remove todas as informações em excesso, exibindo apenas o nome das pastas e arquivos no diretório atual e não os atributos como tamanho do arquivo e carimbos de data / hora. Digite o seguinte comando para que funcione:
dir / b
Exibir usando milhares de separadores
Nas versões modernas do Windows, o Prompt de Comando mostra grandes números separados por vírgulas (então: 25.000 em vez de 25.000). Isso nem sempre foi o caso. Em versões mais antigas, você tinha que usar o / c
mudar para mostrar as vírgulas.
Por que se preocupar em incluí-lo aqui, se já é o padrão? Porque se por qualquer motivo você não faça quer mostrar essas vírgulas, você pode usar este interruptor junto com o sinal de menos "-":
dir / -c
Exibir resultados em colunas
Você pode usar o / D
alternar para exibir resultados em duas colunas em vez de um. Quando você exibe resultados dessa maneira, o Prompt de Comando não mostra informações de arquivo adicionais (tamanho do arquivo e assim por diante) - apenas os nomes dos arquivos e diretórios.
dir / D
Exibir resultados em minúsculas
o /EU
switch exibe todos os nomes de arquivos e pastas como minúsculas.
dir / L
Exibir os resultados do nome de arquivo à extrema direita
Por padrão, o Prompt de Comando exibe os nomes dos arquivos à extrema direita. o / N
interruptor usado para ser usado para alcançar este efeito. Agora, você pode usá-lo junto com um "-" (menos) para ter nomes de arquivos exibidos na extrema esquerda.
dir / -N
Exibir resultados na ordem classificada
Você pode usar o / O
switch seguido por um código de letra para exibir os resultados do diretório classificados de várias maneiras. Esses códigos de letras incluem:
- D: Classifica por data / hora. Entradas mais antigas aparecem primeiro.
- E: Classifica por extensão de arquivo em ordem alfabética.
- G: Ordena listando as pastas primeiro e depois os arquivos.
- N: Ordena pelo nome do arquivo / pasta em ordem alfabética.
- S: Classifica por tamanho de arquivo, do menor para o maior.
Portanto, por exemplo, você poderia usar o seguinte comando para classificar os resultados por data e hora, com as entradas mais antigas aparecendo primeiro:
dir / OD
Você também pode adicionar “-” (menos) antes de qualquer uma das opções acima para reverter o pedido. Então, por exemplo, se você quiser ordenar arquivos por data e hora com entradas mais novas aparecendo primeiro, você pode usar este comando:
dir / O-D
Exibir resultados uma página de cada vez
Alguns diretórios possuem centenas ou milhares de arquivos. Você pode usar o / P
alternar para que o Prompt de Comando pause os resultados após exibir cada tela. Você tem que pressionar uma tecla para continuar visualizando a próxima página de resultados.
dir / P
Exibir metadados
Usando o / Q
Ativar o comando DIR exibe metadados vinculados a arquivos e diretórios, juntamente com detalhes de propriedade.
dir / Q
Exibir fluxos de dados alternativos (ADS)
o / R
switch exibe qualquer fluxo de dados alternativo (ADS) que os arquivos possam conter. O ADS é um recurso do sistema de arquivos NTFS que permite que os arquivos contenham metadados adicionais para localizar arquivos por autor e título..
dir / R
Exibir todos os arquivos e pastas e tudo dentro
Você pode usar o / S
alternar para mostrar recursivamente todos os arquivos e pastas dentro do diretório atual. Isso significa todos os arquivos e pastas em todos os subdiretórios, todos os arquivos e pastas nesses subdiretórios e assim por diante. Esteja preparado para um muito de resultados.
dir / S
Exibir resultados classificados por hora
Usando o / T
alternar junto com um código de letra permite classificar os resultados pelos diferentes carimbos de data e hora associados a arquivos e pastas. Esses códigos de letras incluem:
- UMA: A hora em que o item foi acessado pela última vez.
- C: A hora em que o item foi criado.
- W: A hora em que o item foi gravado pela última vez. Esta é a opção padrão usada.
Portanto, por exemplo, para classificar os resultados quando os itens foram criados, você pode usar o seguinte comando:
dir / TC
Exibir resultados no formato largo
o /W
interruptor é semelhante ao / D
(que mostra colunas), mas, em vez disso, classifica os resultados em formato largo horizontalmente.
dir / W
Exibir nomes de arquivo de nome abreviado
o / X
switch mostra o nome abreviado de um arquivo quando o nome longo não está em conformidade com as regras de nomenclatura 8.3.
dir / X
Exibir páginas de ajuda para o DIR
Usando o /?
switch exibe informações úteis sobre o comando DIR, incluindo uma breve descrição de todos os switches de que falamos.
Exemplos de Comandos DIR
Tudo bem, agora você sabe sobre os switches e opções associadas ao comando DIR. Vamos dar uma olhada em alguns exemplos do mundo real para entender melhor como você pode começar a usá-los.
Um simples dir
comando retorna uma lista de todos os arquivos e pastas no diretório atual em que você está.
A execução do comando a seguir mostra todos os arquivos do sistema dentro do caminho atual, utilizando o atributo “s”:
dir / a: s
Mas e se você quiser ver todos os arquivos de um determinado tipo dentro de todas as pastas subseqüentes do seu caminho atual. Isso é fácil, apenas execute este comando extremamente rápido e útil:
dir \ *. mp3 / s
Você pode substituir a parte “.mp3” por qualquer formato de arquivo que esteja procurando.
O asterisco funciona como um caractere curinga, dizendo “encontre qualquer coisa com o formato de arquivo .mp3 no final” enquanto o “/ s” recursivamente examina todas as pastas dentro do seu caminho atual.
Agora, você deve ter notado que retornou MUITOS resultados. Quase muitos para serem capazes de ler antes de saírem da tela. É aqui que podemos usar o interruptor de pausa para lhe dar uma chance de lê-los. Para fazer isso, modifique o comando assim:
dir \ *. mp3 / s / p
Outro truque que o Prompt de Comando oferece é chamado de tubulação. Você pode usar o caractere “>” para enviar os resultados de um comando para outro local ou serviço. Um bom exemplo disso é enviar todos os seus resultados para um arquivo de texto. Você pode, então, percorrê-los mais tarde ou importá-los para outros tipos de documentos. Para fazer isso, você poderia usar o comando:
dir \ *. mp3 / s / b> nome do arquivo.txt
Nós adicionamos o / b
mude para lá para produzir apenas os nomes dos arquivos, sem nenhum dos outros detalhes. O maior que o símbolo redireciona tudo que normalmente é exibido em seus resultados diretamente para o arquivo.
Há muito mais combinações e usos para o comando DIR, mas este deve ser um bom ponto de partida para ajudá-lo a entender o básico.