Come utilizzare il comando DIR in Windows
Il comando DIR è una potente funzione Prompt dei comandi di Windows che elenca tutti i file e le sottodirectory contenuti in una directory specifica. Il comando DIR offre anche alcuni interruttori 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 i vari interruttori o opzioni associati al comando.
Visualizza in base agli attributi del file
È possibile aggiungere "/ A" seguito da un codice lettera dopo il comando DIR per visualizzare i file con un attributo specifico. Questi codici postali 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: Non contenuto file indicizzati
- L: Punti di analisi
Ad esempio, per visualizzare solo le directory nel percorso corrente, devi digitare il seguente comando e quindi premere Invio:
dir / ad
Puoi combinare anche quei codici. Ad esempio, se si desidera visualizzare solo i file di sistema nascosti, è possibile utilizzare il seguente comando:
dir / ash
È anche possibile aggiungere un "-" (meno) davanti a uno di quei codici lettera per specificare che il comando DIR non mostra quel tipo di file. Ad esempio, se non vuoi vedere alcuna directory nei risultati, puoi usare questo comando:
dir / a-d
Un altro consiglio: invece di stipare insieme l'interruttore principale e il codice della 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 spogliati
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 gli attributi come la dimensione del file e i timestamp. Digitare il comando seguente per farlo funzionare:
dir / b
Visualizza utilizzando il separatore di migliaia
Nelle versioni moderne di Windows, il prompt dei comandi mostra numeri grandi separati da virgole (quindi: 25.000 anziché 25000). Questo non è sempre stato il caso. Nelle versioni precedenti, dovevi usare il / c
passa a mostrare quelle virgole.
Perché preoccuparsi di includerlo qui se è già l'impostazione predefinita? Perché se per qualsiasi motivo tu non vuoi mostrare queste virgole, puoi usare questo interruttore insieme al segno meno "-":
dir / -c
Mostra risultati in colonne
Puoi usare il / D
passa a visualizzare i risultati in due colonne anziché in una. Quando si visualizzano i risultati in questo modo, il prompt dei comandi non mostra informazioni aggiuntive sui file (dimensioni del file e così via), solo i nomi dei file e delle directory.
dir / D
Visualizza i risultati in lettere minuscole
Il / L
switch visualizza tutti i nomi di file e cartelle in minuscolo.
dir / L
Visualizza i risultati dei nomi di file all'estrema destra
Per impostazione predefinita, il prompt dei comandi visualizza i nomi dei file all'estrema destra. Il / N
interruttore utilizzato per ottenere questo effetto. Ora, puoi usarlo insieme a "-" (meno) per visualizzare i nomi dei file all'estrema sinistra.
dir / -N
Visualizza i risultati in ordine ordinato
Puoi usare il / O
interruttore seguito da un codice lettera per visualizzare i risultati della directory ordinati in vari modi. Quei codici postali includono:
- D: Ordina per data / ora. Le voci precedenti appaiono per prime.
- E: Ordina per estensione del file in ordine alfabetico.
- G: Ordina elencando prima le cartelle, quindi i file.
- N: Ordina in base al nome del file / cartella in ordine alfabetico.
- S: Ordina per dimensione del file, dal più piccolo al più grande.
Ad esempio, è possibile utilizzare il seguente comando per ordinare i risultati per ora e data, con le voci più vecchie che appaiono per prime:
dir / OD
È inoltre possibile aggiungere "-" (meno) prima di una qualsiasi delle opzioni sopra riportate per invertire l'ordine. Ad esempio, se si desidera ordinare i file in base a ora e data con le voci più recenti che appaiono per prime, è possibile utilizzare questo comando:
dir / O-D
Visualizza i risultati una pagina alla volta
Alcune directory hanno centinaia o migliaia di file. Puoi usare il / P
passa a fare in modo che il prompt dei comandi metta in pausa i risultati dopo che viene visualizzata ciascuna 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 ai file e alle directory, insieme ai dettagli della proprietà.
dir / Q
Visualizza flussi dati alternativi (ADS)
Il / R
switch visualizza eventuali flussi di dati alternativi (ADS) che i file potrebbero contenere. Gli annunci 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 visualizzare in modo ricorsivo tutti i file e le cartelle all'interno della directory corrente. Ciò significa 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 per i diversi timestamp associati a file e cartelle. Questi codici postali includono:
- UN: L'ora dell'ultimo accesso all'elemento.
- C: La volta in cui l'oggetto è stato creato.
- W: L'ora in cui è stato scritto l'articolo. Questa è l'opzione predefinita usata.
Pertanto, ad esempio, per ordinare i risultati in base al momento in cui sono stati creati gli elementi, è possibile utilizzare il seguente comando:
dir / TC
Visualizza i risultati in formato ampio
Il / W
interruttore è simile a / D
(che mostra le colonne), ma invece, ordina i risultati in formato orizzontale in senso orizzontale.
dir / W
Mostra nomi di 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
Mostra 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
Va bene, ora conosci gli switch e le opzioni associate al comando DIR. Diamo un'occhiata ad alcuni esempi del mondo reale per capire meglio come iniziare a metterli in pratica.
Un semplice dir
comando restituisce un elenco di tutti i file e le cartelle nella directory corrente in cui ti trovi.
L'esecuzione del seguente comando 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 in tutte le cartelle successive del percorso corrente. È facile, basta eseguire questo comando estremamente veloce e utile:
dir \ *. mp3 / s
È possibile sostituire la parte ".mp3" con qualsiasi formato di file che si sta cercando.
L'asterisco agisce come un jolly, dicendo "trova qualsiasi cosa con il formato di file .mp3 alla fine" mentre "/ s" guarda in modo ricorsivo attraverso tutte le cartelle all'interno del percorso corrente.
Ora, potresti aver notato che ha restituito un sacco di risultati. Quasi troppi per essere in grado di leggere prima che scendessero 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 che il Prompt dei comandi offre è chiamato piping. È possibile utilizzare il carattere ">" per inviare i risultati di un comando a un altro luogo o servizio. Un buon esempio di questo è l'invio di tutti i risultati a un file di testo. È quindi possibile scorrere in seguito o importarli in altri tipi di documenti. Per farlo, puoi usare il comando:
dir \ *. mp3 / s / b> nomefile.txt
Abbiamo aggiunto il / b
passare lì per emettere solo i nomi dei file stessi, senza nessuno degli altri dettagli. Il simbolo maggiore del simbolo 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.