Como usar o comando DIR no Windows

0
16


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 alguns recursos poderosos. Vamos a ver.

Comutadores 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ê deve usar as várias opções ou opções associadas ao comando.

Visualização baseada 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:

Assim, por exemplo, para exibir apenas os diretórios no caminho atual, digite o seguinte comando e pressione Enter:

dir /ad

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 letra para especificar que o comando DIR não exibe esse tipo de arquivo. Então, por exemplo, se você não quiser ver nenhum diretório nos resultados, você pode usar este comando:

dir /a-d

Mais uma dica: em vez de juntar a chave principal e o código da letra como fizemos em nossos exemplos, você pode usar dois pontos para separar a chave de seus códigos opcionais. Assim:

dir /a:d

Pode tornar as coisas um pouco mais fáceis de analisar, mas é completamente opcional.

Mostrar resultados excluídos

Usando o /b alterar com o comando DIR remove toda a confusão, exibindo apenas os nomes de 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 fazê-lo funcionar:

dir /b

Visualização com separador de milhares

Nas versões modernas do Windows, o prompt de comando exibe números grandes separados por vírgulas (portanto, 25.000 em vez de 25.000). Este nem sempre foi o caso. Nas versões anteriores, você tinha que usar o /c altere para exibir essas vírgulas.

Por que se preocupar em incluí-lo aqui se já é o padrão? Porque se por algum motivo você Não deseja exibir essas vírgulas, você pode usar essa opção junto com o sinal de menos “-“:

dir /-c

Mostrar resultados em colunas

Prompt de comando com lista de arquivos exibidos em colunas.

você pode usar o /D altere para exibir os resultados em duas colunas em vez de uma. Quando você exibe os resultados dessa maneira, o prompt de comando não exibe informações adicionais sobre o arquivo (tamanho do arquivo etc.), apenas os nomes dos arquivos e diretórios.

dir /D

Mostrar resultados em letras minúsculas

a /L switch exibe todos os nomes de arquivos e pastas em letras minúsculas.

dir /L

Mostrar resultados de nome de arquivo na extrema direita

Prompt de comando executando dir / -N, que lista todos os arquivos no lado esquerdo em vez do direito.

Por padrão, o prompt de comando exibe os nomes dos arquivos na extrema direita. a /N interruptor costumava ser usado para obter este efeito. Agora, você pode usá-lo junto com um “-” (menos) para que os nomes dos arquivos sejam exibidos na extrema esquerda.

dir /-N

Mostrar resultados em ordem ordenada

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: Ordenar por data/hora. As entradas mais antigas aparecem primeiro.
  • Y: Classifique por extensão de arquivo em ordem alfabética.
  • GRAMA: Classifica listando primeiro as pastas e depois os arquivos.
  • NORTE: Classifique por nome de arquivo/pasta em ordem alfabética.
  • S: Classifique pelo tamanho do arquivo, do menor para o maior.

Assim, 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 reverter a ordem. Então, por exemplo, se você quiser classificar os arquivos por hora e data com as entradas mais recentes aparecendo primeiro, você pode usar este comando:

dir /O-D

Mostrar resultados uma página de cada vez

Prompt de comando com dir /P em execução.  Listar arquivos em páginas.

Alguns diretórios têm centenas ou milhares de arquivos. você pode usar o /P altere para que o prompt de comando pause a saída após exibir cada tela. Você precisa pressionar uma tecla para continuar vendo a próxima página de resultados.

dir /P

visualização de metadados

Prompt de comando com saída dir /Q. Lista metadados anexados a arquivos e pastas.

Usando o /Q ativar o comando DIR exibe metadados vinculados a arquivos e diretórios, juntamente com detalhes de propriedade.

dir /Q

Visualização de fluxos de dados alternativos (ADS)

a /R switch exibe quaisquer fluxos de dados alternativos (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

Mostrar todos os arquivos e pastas e tudo dentro

você pode usar o /S alterne para exibir recursivamente todos os arquivos e pastas dentro do diretório atual. Isso significa que todos os arquivos e pastas em cada subdiretório, todos os arquivos e pastas nesses subdiretórios etc. Prepare-se para um lote de resultados

dir /S

Mostrar resultados ordenados por tempo

Usando o /T alterar 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.
  • C: A hora em que o item foi escrito pela última vez. Esta é a opção padrão usada.

Assim, por exemplo, para ordenar os resultados pelo momento em que os itens foram criados, você pode usar o seguinte comando:

dir /TC

Mostrar resultados em formato amplo

a /W interruptor é semelhante a /D (que exibe colunas), mas classifica os resultados em formato amplo horizontalmente.

dir /W

Mostrar nomes de arquivos abreviados

a /X switch exibe o nome abreviado de um arquivo quando o nome longo não está em conformidade com as regras de nomenclatura 8.3.

dir /X

Mostrar páginas de ajuda para DIR

Usando o /? switch exibe informações úteis sobre o comando DIR, incluindo uma breve descrição de todos os switches que discutimos.

A página de ajuda para o comando dir.

Exemplos de Comandos 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 usá-los.

Um simples dir O comando retorna uma lista de todos os arquivos e pastas no diretório atual em que você está.

Prompt de comando com dir executado no diretório C:.

A execução do seguinte comando exibe todos os arquivos do sistema em seu caminho atual usando o atributo “s”:

dir /a:s

Prompt de comando com dir /a: s executado em C: mostrando os arquivos do sistema.

Mas e se você quiser ver todos os arquivos de um determinado tipo em todas as pastas subsequentes do seu 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 prompt de comando com dir*.Mp3/s é executado para mostrar apenas arquivos MP3.

O asterisco atua como um curinga, dizendo “procure qualquer coisa com formato de arquivo .mp3 no final”, enquanto “/s” pesquisa recursivamente todas as pastas dentro do seu caminho atual.

RELACIONADO: Este truque de prompt de comando pesquisa muito mais rápido que o Windows Explorer

Agora, você deve ter notado que ele retornou MUITOS resultados. Quase muitos para 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 assim:

dir *.mp3 /s /p

Prompt de comando com dir*.Mp3/s/p executado para pausar a lista de arquivos MP3.

Outro truque que o Prompt de Comando oferece é chamado de pipeline. 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 posteriormente ou importá-los para outros tipos de documentos. Para fazer isso, você pode usar o comando:

dir *.mp3 /s /b > filename.txt

RELACIONADO: Como imprimir ou salvar uma lista de diretórios em um arquivo no Windows

Nós adicionamos o /b altere para mostrar apenas os nomes dos arquivos, sem nenhum outro detalhe. O símbolo maior que redireciona tudo o que normalmente é exibido nos resultados diretamente para o arquivo.


Existem muitas outras 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.