O comando DIR é uma função poderosa do 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 algumas opções que desbloqueiam algumas funcionalidades poderosas. Vamos dar uma olhada.
Índice
Chaves de comando DIR
Você pode usar o DIR
comando sozinho (basta digitar “dir” no prompt de comando) para listar os arquivos e pastas no diretório atual. Para estender essa funcionalidade, você precisa usar as várias opções, ou opções, associadas 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
- R: Arquivos que estão prontos para arquivamento
- S: Arquivos de sistema
- I: Arquivos sem conteúdo indexado
- L: Pontos de nova análise
Assim, por exemplo, para exibir apenas os diretórios no caminho atual, digite o seguinte comando e pressione Enter:
dir / anúncio
Você também pode combinar esses códigos. Por exemplo, se você quiser mostrar apenas os arquivos do sistema que também estão ocultos, poderá 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 mostra esse tipo de arquivo. Portanto, por exemplo, se você não quiser ver nenhum diretório nos resultados, pode usar este comando:
dir / anúncio
Mais uma dica: em vez de juntar o interruptor principal e o código da letra da maneira como fizemos em nossos exemplos, você pode usar dois pontos para separar o interruptor de seus códigos opcionais. Como isso:
dir / a: d
Isso pode tornar as coisas um pouco mais fáceis de analisar, mas é totalmente opcional.
Exibir resultados removidos
Usar a /b
opção 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 atributos como tamanho de arquivo e carimbos de data / hora. Digite o seguinte comando para fazer funcionar:
dir / b
Exibir usando o separador de milhares
Em versões modernas do Windows, o Prompt de Comando mostra números grandes separados por vírgulas (portanto: 25.000 em vez de 25.000). Nem sempre foi assim. Em versões anteriores, você tinha que usar a /c
chave para mostrar essas vírgulas.
Por que se preocupar em incluí-lo aqui se já é o padrão? Porque se por algum motivo você não quiser mostrar essas vírgulas, você pode usar esta opção junto com o sinal de menos “-”:
dir / -c
Exibir resultados em colunas
Você pode usar a /D
opção para exibir os resultados em duas colunas em vez de uma. Quando você exibe os resultados dessa maneira, o Prompt de Comando não mostra informações extras do arquivo (tamanho do arquivo e assim por diante) – apenas os nomes dos arquivos e diretórios.
dir / D
Exibir resultados em letras minúsculas
A /L
opção exibe todos os nomes de arquivos e pastas em letras minúsculas.
dir / L
Exibir resultados de nome de arquivo na extrema direita
Por padrão, o Prompt de Comando exibe os nomes dos arquivos à direita. A /N
opção costumava ser usada para obter este efeito. Agora, você pode usá-lo junto com um “-” (menos) para que os nomes dos arquivos sejam exibidos na extremidade esquerda.
dir / -N
Exibir resultados em ordem classificada
Você pode usar a /O
opção seguida 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. As entradas mais antigas aparecem primeiro.
- E: Classifica por extensão de arquivo em ordem alfabética.
- G: Classifica listando as pastas primeiro, depois os arquivos.
- N: Classifica pelo nome do arquivo / pasta em ordem alfabética.
- S: classifica por tamanho de arquivo, do menor para o maior.
Portanto, por exemplo, você pode usar o seguinte comando para classificar os resultados por hora e data, com as entradas mais antigas aparecendo primeiro:
dir / OD
Você também pode adicionar “-” (menos) antes de qualquer uma das opções acima para inverter a ordem. Portanto, por exemplo, se você deseja classificar os arquivos por hora e data com as entradas mais recentes aparecendo primeiro, você pode usar este comando:
dir / OD
Exibir resultados uma página de cada vez
Alguns diretórios têm centenas ou milhares de arquivos. Você pode usar a /P
opção para que o prompt de comando pause os resultados após exibir cada tela. Você deve pressionar uma tecla para continuar visualizando a próxima página de resultados.
dir / P
Metadados de exibição
Usar a /Q
opção no comando DIR exibe metadados vinculados a arquivos e diretórios, junto 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. 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 que estiver dentro
Você pode usar a /S
opção para mostrar recursivamente todos os arquivos e pastas dentro do diretório atual. Isso significa todos os arquivos e pastas em cada subdiretório, todos os arquivos e pastas nesses subdiretórios e assim por diante. Esteja preparado para muitos resultados.
dir / S
Exibir resultados classificados por tempo
Usar a /T
opção junto com um código de letra permite classificar os resultados pelos diferentes carimbos de data / hora associados a arquivos e pastas. Esses códigos de letras incluem:
- R: 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.
Assim, por exemplo, para classificar os resultados pela hora em que os itens foram criados, você pode usar o seguinte comando:
dir / TC
Exibir resultados em formato amplo
A /W
opção é semelhante a /D
(que mostra colunas), mas, em vez disso, classifica os resultados em formato largo horizontalmente.
dir / W
Exibir nomes de arquivo abreviados
A /X
opção mostra o nome curto de um arquivo quando o nome longo não obedece às regras de nomenclatura 8.3.
dir / X
Exibir páginas de ajuda para DIR
Usar a /?
opção exibe informações úteis sobre o comando DIR, incluindo uma breve descrição de todas as opções sobre as quais falamos.
Exemplos de comando DIR
Tudo bem, agora você conhece as opções 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 colocá-los em uso.
Um dir
comando simples retorna uma lista de todos os arquivos e pastas no diretório atual em que você está.
A execução do seguinte comando mostra todos os arquivos de sistema dentro do seu caminho atual, utilizando o atributo “s”:
dir / a: s
Mas e se você quiser ver todos os arquivos de um determinado tipo em todas as pastas subsequentes do caminho atual. Isso é fácil, basta executar este comando extremamente rápido e útil :
dir \ *. mp3 / s
Você pode substituir a parte “.mp3” pelo formato de arquivo que estiver procurando.
O asterisco atua como um curinga , dizendo “encontre qualquer coisa com formato de arquivo .mp3 no final”, enquanto o “/ s” procura recursivamente por 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 rolar para fora da tela. É aqui que podemos usar o botão de pausa para dar a você a chance de lê-los. Para fazer isso, modifique o comando desta forma:
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 percorrê-los mais tarde ou importá-los para outros tipos de documentos. Para fazer isso, você pode usar o comando:
dir \ *. mp3 / s / b> nome do arquivo.txt
Adicionamos a /b
opção lá para produzir apenas os próprios nomes de arquivo, sem nenhum dos outros detalhes. O símbolo maior que redireciona tudo normalmente exibido em seus resultados diretamente para o arquivo.
There are many more combinations and uses for the DIR command, but this should be a good starting point to help you understand the basics.