
Il comando DIR è una potente funzione del prompt dei comandi di Windows che elenca tutti i file e le sottodirectory contenute in una directory specifica. Il comando DIR offre anche alcune opzioni che sbloccano alcune potenti funzionalità. Diamo un'occhiata.
Interruttori di comando DIR
Puoi usare il DIR comando da solo (basta digitare “dir” al prompt dei comandi) per elencare i file e le cartelle nella directory corrente. Per estendere tale funzionalità, è necessario utilizzare le varie opzioni o opzioni associate al comando.
Visualizzazione basata su attributi di file
È possibile aggiungere “/ A” seguito da un codice lettera dopo il comando DIR per visualizzare i file con un attributo specifico. Questi codici di lettere includono:
- D: Visualizza tutte le directory nel percorso corrente
- R: Visualizza i file di sola lettura
- H: Visualizza i file nascosti
- UN: File pronti per l'archiviazione
- S: File di sistema
- IO: File non indicizzati
- L: Reparse points
Quindi, ad esempio, per visualizzare solo le directory nel percorso corrente, digitare il comando seguente e quindi premere Invio:
dir /ad
Puoi anche combinare quei codici. Ad esempio, se si desidera mostrare solo i file di sistema che sono anche nascosti, è possibile utilizzare il comando seguente:
dir /ash
Puoi anche aggiungere un “-” (meno) davanti a uno di quei codici di lettere per specificare che il comando DIR non mostra quel tipo di file. Quindi, ad esempio, se non vuoi vedere alcuna directory nei risultati, puoi usare questo comando:
dir /a-d
Un altro consiglio: invece di raggruppare l'interruttore principale e il codice lettera come abbiamo fatto nei nostri esempi, puoi usare i due punti per separare l'interruttore dai suoi codici opzionali. Come questo:
dir /a:d
Può rendere le cose un po 'più facili da analizzare, ma è del tutto facoltativo.
Visualizza risultati eliminati
Usando il /b passare con il comando DIR elimina tutte le informazioni in eccesso, visualizzando solo il nome delle cartelle e dei file nella directory corrente e non attributi come dimensione dei file e timestamp. Digita il seguente comando per farlo funzionare:
dir /b
Visualizza usando il separatore delle migliaia
Nelle versioni moderne di Windows, il Prompt dei comandi mostra grandi numeri separati da virgole (quindi: 25.000 anziché 25000). Questo non è sempre stato il caso. Nelle versioni precedenti, è stato necessario utilizzare il /c passare a mostrare quelle virgole.
Perché preoccuparsi di includerlo qui se è già l'impostazione predefinita? Perché se per qualsiasi motivo tu non fare vuoi mostrare quelle virgole, puoi usare questo interruttore insieme al segno meno “-”:
dir /-c
Visualizza i risultati in colonne

Puoi usare il /D passa alla visualizzazione dei risultati in due colonne anziché in una. Quando si visualizzano i risultati in questo modo, il Prompt dei comandi non mostra ulteriori informazioni sui file (dimensioni del file e così via), solo i nomi dei file e delle directory.
dir /D
Visualizza i risultati in minuscolo
Il /L switch visualizza tutti i nomi di file e cartelle in minuscolo.
dir /L
Visualizza i risultati dei nomi dei file all'estrema destra

Per impostazione predefinita, il Prompt dei comandi visualizza i nomi dei file all'estrema destra. Il /N l'interruttore era usato per ottenere questo effetto. Ora, puoi usarlo insieme a un “-” (meno) per visualizzare invece i nomi dei file all'estrema sinistra.
dir /-N
Visualizza i risultati in ordine ordinato
Puoi usare il /O switch seguito da un codice lettera per visualizzare i risultati della directory ordinati in vari modi. Quei codici di lettere includono:
- D: Ordina per data / ora. Le voci più vecchie vengono visualizzate per prime.
- E: Ordina per estensione del file in ordine alfabetico.
- G: Ordina prima elencando le cartelle, quindi i file.
- N: Ordina per nome del file / cartella in ordine alfabetico.
- S: Ordina per dimensione del file, dal più piccolo al più grande.
Pertanto, ad esempio, è possibile utilizzare il comando seguente per ordinare i risultati per ora e data, con le voci precedenti visualizzate per prime:
dir /OD
Puoi anche aggiungere “-” (meno) prima di una qualsiasi delle opzioni sopra per invertire l'ordine. Pertanto, ad esempio, se si desidera ordinare i file per ora e data con le voci più recenti visualizzate per prime, è possibile utilizzare questo comando:
dir /O-D
Visualizza risultati una pagina alla volta

Alcune directory hanno centinaia o migliaia di file. Puoi usare il /P passare al prompt dei comandi per mettere in pausa i risultati dopo aver visualizzato ogni schermata. Devi premere un tasto per continuare a visualizzare la pagina successiva dei risultati.
dir /P
Visualizza metadati

Usando il /Q attiva il comando DIR visualizza i metadati legati a file e directory, insieme ai dettagli di proprietà.
dir / Q
Visualizza flussi di dati alternativi (ADS)
Il /R switch visualizza eventuali flussi di dati alternativi (ADS) che i file potrebbero contenere. Gli ADS sono una funzionalità del file system NTFS che consente ai file di contenere metadati aggiuntivi per l'individuazione dei file per autore e titolo.
dir /R
Visualizza tutti i file e le cartelle e tutto all'interno
Puoi usare il /S passare a mostrare ricorsivamente tutti i file e le cartelle all'interno della directory corrente. Ciò significa che tutti i file e le cartelle in ogni sottodirectory, tutti i file e le cartelle in quelle sottodirectory e così via. Preparati per a lotto dei risultati.
dir /S
Visualizza i risultati ordinati per ora
Usando il /T passare con un codice lettera consente di ordinare i risultati in base ai diversi timestamp associati a file e cartelle. Questi codici di lettere includono:
- UN: L'ora dell'ultimo accesso all'elemento.
- C: L'ora in cui l'elemento è stato creato.
- W: L'ultima volta in cui l'elemento è stato scritto. Questa è l'opzione predefinita utilizzata.
Ad esempio, per ordinare i risultati in base alla creazione degli elementi, è possibile utilizzare il comando seguente:
dir /TC
Visualizza i risultati in grande formato
Il /W l'interruttore è simile a /D (che mostra le colonne), ma invece ordina i risultati in grande formato in orizzontale.
dir /W
Visualizza nomi file brevi
Il /X switch mostra il nome breve di un file quando il nome lungo non è conforme alle regole di denominazione 8.3.
dir /X
Visualizza le pagine di aiuto per DIR
Usando il /? switch mostra informazioni utili sul comando DIR, inclusa una breve descrizione di tutti gli switch di cui abbiamo parlato.

Esempi di comandi DIR
Bene, ora conosci le opzioni e le opzioni associate al comando DIR. Diamo un'occhiata ad alcuni esempi del mondo reale per comprendere meglio come puoi iniziare a metterli in pratica.
Un semplice dir Il comando restituisce un elenco di tutti i file e le cartelle nella directory corrente in cui ci si trova.

L'esecuzione del comando seguente mostra tutti i file di sistema all'interno del percorso corrente utilizzando l'attributo “s”:
dir /a:s

Ma cosa succede se si desidera visualizzare tutti i file di un certo tipo all'interno di tutte le cartelle successive del percorso corrente. È facile, basta eseguire questo comando estremamente veloce e utile:
dir *.mp3 /s
Puoi sostituire la parte “.mp3” con qualsiasi formato di file tu stia cercando.

L'asterisco funge da jolly, dicendo “trova qualsiasi cosa con il formato di file .mp3 alla fine” mentre “/ s” ricorsivamente guarda attraverso tutte le cartelle all'interno del tuo percorso attuale.
RELAZIONATO: Questo comando richiede ricerche più rapide di Windows Explorer
Ora, potresti aver notato che hanno restituito MOLTI risultati. Quasi troppi per poter leggere prima di scorrere fuori dallo schermo. Qui è dove possiamo usare l'interruttore di pausa per darti la possibilità di leggerli. Per fare ciò, modifica il comando in questo modo:
dir *.mp3 /s /p

Un altro trucco offerto dal Prompt dei comandi è chiamato piping. È possibile utilizzare il carattere “>” per inviare i risultati di un comando a un altro luogo o servizio. Un buon esempio è l'invio di tutti i risultati in un file di testo. È quindi possibile scorrere in un secondo momento o importarli in altri tipi di documenti. Per fare ciò, è possibile utilizzare il comando:
dir *.mp3 /s /b > filename.txt

RELAZIONATO: Come stampare o salvare un elenco di directory in un file in Windows
Abbiamo aggiunto il /b passare lì per generare solo i nomi dei file stessi, senza nessuno degli altri dettagli. Il simbolo maggiore di reindirizza tutto ciò che normalmente viene visualizzato nei risultati direttamente nel file.
Ci sono molte più combinazioni e usi per il comando DIR, ma questo dovrebbe essere un buon punto di partenza per aiutarti a capire le basi.
