Skip to main content

Comando Dir (Exemplos, Opções, Comutadores e Mais)

GESTOR DE DIRECTORIOS, comando DIR (MS-DOS) | 2018 Funcional (Junho 2026)

GESTOR DE DIRECTORIOS, comando DIR (MS-DOS) | 2018 Funcional (Junho 2026)
Anonim

O comando dir é um comando do Prompt de Comando usado para exibir uma lista dos arquivos e subpastas contidos em uma pasta.

Para cada arquivo ou pasta listado, o comando dir exibirá, por padrão, a data e a hora em que o item foi alterado pela última vez, se o item for uma pasta (rotulada como

) ou arquivo, o tamanho do arquivo, se aplicável, e finalmente o nome do arquivo ou pasta, incluindo a extensão do arquivo.

Fora da lista de arquivos e pastas, o comando dir também exibe a letra da unidade atual da partição, o rótulo do volume, o número de série do volume, o número total de arquivos listados, o tamanho total desses arquivos em bytes, o número de subpastas listadas e o total de bytes permanecendo livre na unidade.

Disponibilidade do Comando Dir

O comando dir está disponível no Prompt de Comando em todos os sistemas operacionais Windows, incluindo o Windows 10, o Windows 8, o Windows 7, o Windows Vista e o Windows XP.

Versões mais antigas do Windows incluem o comando dir, mas com menos opções do que as listadas abaixo. O comando dir também é um comando DOS, disponível em todas as versões do MS-DOS.

O comando dir pode ser encontrado em versões off-line do Prompt de Comando, como as disponíveis em Advanced Startup Options e System Recovery Options. O comando dir também está incluído no Console de Recuperação no Windows XP.

Nota: A disponibilidade de determinadas opções de comando dir e outras sintaxes de comando dir podem diferir de sistema operacional para sistema operacional.

Sintaxe do Comando Dir

dir dirigir : caminho nome do arquivo /uma: atributos / b / c / d /eu / n / o: ordem de classificação / p / q / r / s / t: campo de tempo /W / x /4

Gorjeta: Veja Como Ler a Sintaxe de Comando se você não tiver certeza de como interpretar a sintaxe do comando dir como escrevi acima ou como é mostrado na tabela abaixo.

dirigir : caminho, nome do arquivo Isto é o dirigir , caminho e / ou nome do arquivo que você deseja ver os resultados do comando dir para. Todos os três são opcionais, pois o comando dir pode ser executado sozinho. Curingas são permitidos. Veja o Exemplos de Comandos Dir seção abaixo se isso não estiver claro.
/uma

Quando executada sozinha, essa opção mostra todos os tipos de arquivos e pastas, incluindo aqueles com atributos de arquivo que normalmente impedem sua exibição no Prompt de Comando ou no Windows. Usar/uma com um ou mais dos seguintes atributos (dois pontos é opcional, não são necessários espaços) para mostrar apenas os tipos de arquivos no resultado do comando dir:

  • uma = arquivos de arquivo
  • d = diretórios
  • h = arquivos ocultos
  • Eu = não arquivos indexados por conteúdo
  • eu = pontos de nova análise
  • r = arquivos somente leitura
  • s = arquivos do sistema
  • v = arquivos de integridade
  • x = sem arquivos scrub
  • - = Use isso como um prefixo para qualquer um dos atributos acima para excluir itens com esses atributos de arquivo dos resultados.
/ bUse essa opção para mostrar os resultados do diretório usando o formato "bare", que remove as informações típicas de cabeçalho e rodapé, bem como todos os detalhes de cada item, deixando apenas o nome do diretório ou o nome e a extensão do arquivo.
/ cEssa opção força o uso do separador de milhares quando o comando dir é usado de forma a mostrar os tamanhos dos arquivos. Este é o comportamento padrão na maioria dos computadores, então o uso prático é/ -c para desativar o separador de milhares nos resultados.
/ dUsar/ d para limitar os itens exibidos apenas para pastas (contidas entre colchetes) e nomes de arquivos com suas extensões. Os itens são listados de cima para baixo e depois nas colunas. Os dados padrão de cabeçalho e rodapé do comando dir permanecem os mesmos.
/euUse esta opção para mostrar todos os nomes de pastas e arquivos em letras minúsculas.
/ nEssa opção produz um resultado com colunas na data -> Tempo -> diretório -> tamanho do arquivo -> nome do arquivo ou pasta estrutura da coluna. Como esse é o comportamento padrão, o uso prático é/ -n que produz colunas no nome do arquivo ou pasta -> diretório -> tamanho do arquivo -> encontro -> Tempo ordem.
/ o

Use esta opção para especificar uma ordem de classificação para os resultados. Quando executado sozinho/ o lista os diretórios primeiro, seguidos pelos arquivos, ambos em ordem alfabética. Use essa opção com um ou mais dos seguintes valores (dois pontos é opcional, sem espaços necessários) para classificar o resultado do comando dir na maneira especificada:

  • d = classificar por data / hora (mais antigo primeiro)
  • e = classificar por extensão (alfabética)
  • g = diretório do grupo primeiro, seguido por arquivos
  • n = classificar por nome (alfabético)
  • s = classificar por tamanho (menor primeiro)
  • - = Use isso como um prefixo com qualquer um dos valores acima para reverter a ordem (por exemplo, -d para classificar pelo mais novo primeiro, -s para maior primeiro, etc.).
/ pEsta opção exibe os resultados uma página por vez, interrompida com um Pressione qualquer tecla para continuar… pronto. Usando/ p é muito semelhante a usar o comando dir com o comando more.
/ qUse essa opção para exibir o proprietário do arquivo ou pasta nos resultados. A maneira mais fácil de visualizar ou alterar a propriedade de um arquivo no Windows é por meio do Avançado botão no Segurança guia ao olhar para o arquivo Propriedades .
/ ro/ r opção mostra quaisquer fluxos de dados alternativos (ADS) que fazem parte de um arquivo.O próprio fluxo de dados é listado em uma nova linha, sob o arquivo, e é sempre sufixado com $ DATA , tornando-os fáceis de detectar.
/ sEsta opção mostra todos os arquivos e pastas no diretório especificado mais todos os arquivos e pastas contidos em qualquer subdiretório desse diretório especificado.
/ t

Use esta opção com um dos valores abaixo (o ponto-e-é opcional, sem espaços necessários) para especificar um campo de tempo a ser usado ao classificar e / ou exibir resultados:

  • uma = último acesso
  • c = criado
  • W = última escrita
/WUsar/W para mostrar resultados em "formato largo", que limita os itens exibidos apenas para pastas (contidas entre parênteses) e nomes de arquivos com suas extensões. Os itens são listados da esquerda para a direita e depois para baixo. Os dados padrão de cabeçalho e rodapé do comando dir permanecem os mesmos.
/ xEssa opção mostra o equivalente "nome abreviado" para arquivos cujos nomes longos não estão em conformidade com as regras não 8dot3.
/4o/4 interruptor força o uso de anos de 4 dígitos. Pelo menos nas versões mais recentes do Windows, a exibição de ano de 4 dígitos é o comportamento padrão e/-4 não resulta em uma exibição de ano com dois dígitos.
/?Use a opção de ajuda com o comando dir para mostrar detalhes sobre as opções acima diretamente na janela do prompt de comando. Executandodir /? é o mesmo que usar o comando help para executarajuda dir.

Gorjeta: Considerando o volume de informações que o comando dir geralmente retorna, salvá-lo em um arquivo de texto por meio de um operador de redirecionamento geralmente é uma ideia inteligente. Veja Como redirecionar a saída de comando para um arquivo para saber mais sobre como fazer isso.

Exemplos de Comandos Dir

dir

Neste exemplo, o comando dir é usado sozinho, sem qualquer dirigir : caminho, nome do arquivo especificações, nem quaisquer interruptores, produzindo um resultado como este:

C: > dir O volume na unidade C não tem rótulo. Número de série do volume é F4AC-9851 Diretório de C: 09/02/2015 12:41 PM

$ SysReset 30/05/2016 06:22 horas 93 HaxLogs.txt 07/05/2016 02:58 PerfLogs 22/05/2016 23:55 Arquivos de programas 05/31/2016 11:30 Arquivos de programas (x86) 30/07/2015 04:32 Temp 22/05/2016 07:55 Usuários 22/05/2016 20:00 Janelas 22/05/2016 21:50 Windows.old 1 Ficheiro (s) 93 bytes 8 Dir (s) 18.370.433.024 bytes livre

Como você pode ver, o comando dir foi executado a partir do diretório raiz de C (ou seja, C: >). Sem especificar de onde exatamente listar a pasta e o conteúdo do arquivo, o comando dir padroniza para exibir essa informação de onde o comando foi executado.

dir c: users / ah

No exemplo acima, estou solicitando que o comando dir mostre os resultados do dirigir : e caminho do c: users , não do local em que estou executando o comando. Eu também estou especificando, através do/uma mudar com o h atributo, que eu gostaria de ver apenas itens ocultos, resultando em algo parecido com isto:

C: > dir c: users / ah O volume na unidade C não tem rótulo. Número de série do volume é F4AC-9851 Diretório de c: users 07/05/2016 04:04 Todos os Usuários C: ProgramData 22/05/2016 13:01

Padrão 05/07/2016 04:04 AM Utilizador predefinido C: Users Default 05/07/2016 02:50 AM 174 desktop.ini 1 Ficheiro (s) 174 bytes 3 Dir (s) 18.371.039.232 bytes livre

A pequena lista de diretórios e o único arquivo que você vê no resultado acima não compõem a totalidade do c: users pasta - apenas os arquivos e pastas ocultos. Ver todos arquivos e pastas, você executariadir c: users / a (removendo oh) em vez de.

dir c: csv / s / b c: users tim desktop csvfiles.txt

Neste exemplo um pouco mais complexo, mas muito mais prático, para o comando dir, estou solicitando que meu disco rígido inteiro seja procurado por arquivos CSV e, em seguida, os resultados mínimos sejam exibidos em um documento de texto. Vamos ver este pedaço por pedaço:

  • c: *. csv diz ao comando dir para examinar todos os arquivos (*) que terminam no CSV (.csv) extensão na raiz do c: dirigir.
  • / s instrui o dir a ir mais fundo que a raiz de c: e, em vez disso, procura por arquivos como este em todas as pastas, tão profundas quanto as pastas.
  • / b remove qualquer coisa, exceto o caminho e o nome do arquivo, essencialmente criando uma "lista" legível desses arquivos.
  • > é um operador de redirecionamento, que significa "enviar para" em algum lugar.
  • c: users tim desktop csvfiles.txt é o destino para o> redirecionador, o que significa que os resultados serão gravados nocsvfiles.txt arquivo em vez de no Prompt de Comando, que será criado no c: users tim desktop localização (ou seja, a área de trabalho que vejo quando estou logado).

Quando você redireciona a saída de comando para um arquivo, como fizemos aqui neste exemplo de comando dir, o prompt de comando não exibe nada. No entanto, o exato A saída que você teria visto está localizada dentro desse arquivo de texto. Aqui está o meu csvfiles.txt parecido após o comando dir ter concluído:

c: ProgramData Intuit Quicken Inet comerciante_alias.csv c: ProgramData Intuit Quicken Inet comerciante_common.csv c: Users Todos os Usuários Intuit Quicken Inet comerciante_alias.csv c: Users Todos os usuários Intuit Quicken Inet merchant_common.csv c: Usuários Tim AppData Roaming condition.2.csv c: Usuários Tim AppData Roaming line.csv c: Usuários Tim AppData Roaming media.csv

Enquanto você certamente poderia ter pulado o redirecionamento do arquivo, e até mesmo a opção "formato nu", os resultados teriam sido muito difíceis de trabalhar na janela do prompt de comando, dificultando a obtenção do que você procurava - a localização de cada Arquivo CSV no seu computador.

Comandos Relacionados Dir

O comando dir é geralmente usado com o comando del. Depois de usar o comando dir para localizar o nome e a localização do (s) arquivo (s) em qualquer pasta, o comando del pode ser usado para excluir arquivos diretamente do Prompt de Comando.

Semelhante é o rmdir / s comando e mais antigos deltree comando, usado para excluir pastas e arquivos. o rmdir comando (sem a opção / s) é útil para excluir pastas vazias que você encontra com o comando dir.

Como mencionei acima, o comando dir também é frequentemente usado com um operador de redirecionamento.