Il comando dir è un comando Prompt dei comandi utilizzato per visualizzare un elenco di file e sottocartelle contenuti in una cartella.
Per ogni file o cartella elencati, il comando dir mostrerà per impostazione predefinita la data e l'ora dell'ultima modifica dell'elemento, se l'elemento è una cartella (etichettata come
Al di fuori dell'elenco di file e cartelle, il comando dir visualizza anche la lettera di unità corrente della partizione, l'etichetta del volume, il numero di serie del volume, il numero totale di file elencati, la dimensione totale di tali file in byte, il numero di sottocartelle elencate e i byte totali rimangono liberi sull'unità.
Disponibilità del comando Dir
Il comando dir è disponibile all'interno del prompt dei comandi in tutti i sistemi operativi Windows, inclusi Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP.
Le versioni precedenti di Windows includono anche il comando dir ma con alcune opzioni in meno rispetto a quelle elencate di seguito. Il comando dir è anche un comando DOS, disponibile in tutte le versioni di MS-DOS.
Il comando dir può essere trovato nelle versioni del prompt dei comandi offline, come quelle disponibili in Opzioni di avvio avanzate e Opzioni di ripristino del sistema. Il comando dir è anche incluso nella Console di ripristino di emergenza in Windows XP.
Nota: La disponibilità di determinati comandi di comando dir e altra sintassi del comando dir può differire dal sistema operativo al sistema operativo.
Sintassi del comando Dir
dir guidare : sentiero nome del file /un: attributi / b / c / d / l / n / o: ordinamento / p / q / r /S / t: timeField / w /X /4
Mancia: Vedi Come leggere la sintassi del comando se non sei sicuro di come interpretare la sintassi del comando dir come ho scritto sopra o come mostrato nella tabella qui sotto.
| guidare : , percorso, nomefile | Questo è il guidare , sentiero e / o nome del file che vuoi vedere i risultati del comando dir per. Tutti e tre sono opzionali poiché il comando dir può essere eseguito da solo. Sono ammessi i caratteri jolly. Vedere il Esempi di comandi Dir sezione qui sotto se questo non è chiaro. |
| /un |
Se eseguita da sola, questa opzione mostra tutti i tipi di file e cartelle, compresi quelli con attributi di file che in genere impediscono la visualizzazione in Prompt dei comandi o in Windows. Uso/un con uno o più dei seguenti attributi (due punti è facoltativo, nessuno spazio necessario) per mostrare solo i tipi di file nel risultato del comando dir:
|
| / b | Utilizzare questa opzione per mostrare i risultati della directory utilizzando il formato "nudo", che rimuove le informazioni tipiche dell'intestazione e del piè di pagina, nonché tutti i dettagli su ciascun elemento, lasciando solo il nome della directory o il nome e l'estensione del file. |
| / c | Questo switch impone l'utilizzo del separatore delle migliaia quando il comando dir viene utilizzato in un modo che mostra le dimensioni dei file. Questo è il comportamento predefinito nella maggior parte dei computer, quindi l'uso pratico è/ -c per disabilitare il separatore delle migliaia nei risultati. |
| / d | Uso/ d per limitare gli elementi visualizzati solo alle cartelle (contenute tra parentesi) e ai nomi dei file con le loro estensioni. Gli articoli sono elencati dall'alto verso il basso e quindi attraverso le colonne. I dati standard di intestazione e piè di pagina del comando dir rimangono gli stessi. |
| / l | Utilizzare questa opzione per mostrare tutti i nomi di cartelle e file in lettere minuscole. |
| / n | Questa opzione produce un risultato con colonne nella data -> tempo -> elenco -> dimensione del file -> nome del file o della cartella struttura della colonna. Poiché questo è il comportamento predefinito, l'uso pratico è/ -n che produce colonne nel nome del file o della cartella -> elenco -> dimensione del file -> Data -> tempo ordine. |
| / o |
Utilizzare questa opzione per specificare un ordinamento per i risultati. Se eseguito da solo,/ o elenca prima le directory, seguite dai file, entrambi in ordine alfabetico. Utilizzare questa opzione con uno o più dei seguenti valori (due punti è facoltativo, senza spazi necessari) per ordinare il risultato del comando dir nel modo specificato:
|
| / p | Questa opzione visualizza i risultati una pagina alla volta, interrotta con a Premere un tasto qualsiasi per continuare… richiesta. utilizzando/ p è molto simile all'utilizzo del comando dir con il comando more. |
| / q | Utilizzare questa opzione per visualizzare il proprietario del file o della cartella nei risultati. Il modo più semplice per visualizzare o modificare la proprietà di un file da Windows è tramite Avanzate pulsante nel Sicurezza scheda quando si guarda il file Proprietà . |
| / r | Il/ r l'opzione mostra tutti i flussi di dati alternativi (ADS) che fanno parte di un file.Il flusso di dati stesso è elencato in una nuova riga, sotto il file, ed è sempre suffisso con $ DATI , rendendoli facili da individuare. |
| /S | Questa opzione mostra tutti i file e le cartelle nella directory specificata più tutti i file e le cartelle contenuti in qualsiasi sottodirectory della directory specificata. |
| / t |
Utilizzare questa opzione con uno dei valori seguenti (due punti è facoltativo, senza spazi necessari) per specificare un campo temporale da utilizzare quando si ordina e / o si visualizzano i risultati:
|
| / w | Uso/ w per mostrare i risultati in "ampio formato" che limita gli elementi visualizzati solo alle cartelle (contenute tra parentesi) e ai nomi dei file con le loro estensioni. Gli articoli sono elencati da sinistra a destra e quindi verso il basso. I dati standard di intestazione e piè di pagina del comando dir rimangono gli stessi. |
| /X | Questo interruttore mostra l'equivalente "nome breve" per i file i cui nomi lunghi non sono conformi alle regole non 8dot3. |
| /4 | Il/4 switch impone l'uso di anni a 4 cifre. Almeno nelle versioni più recenti di Windows, la visualizzazione dell'anno a 4 cifre è il comportamento predefinito e/-4 non risulta in una visualizzazione dell'anno a 2 cifre. |
| /? | Utilizzare l'interruttore della guida con il comando dir per visualizzare i dettagli sulle opzioni sopra direttamente nella finestra del prompt dei comandi. Esecuzionedir /? è lo stesso che usare il comando help per eseguireaiuto dir. |
Mancia: Considerando il volume di informazioni che il comando dir di solito restituisce, salvando tutto in un file di testo tramite un operatore di reindirizzamento di solito è un'idea intelligente. Vedi Come reindirizzare l'output del comando su un file per ulteriori informazioni su come farlo.
Esempi di comandi Dir
dir
In questo esempio, il comando dir è usato da solo, senza alcuno guidare : , percorso, nomefile specifiche, né alcun interruttore, producendo un risultato come questo:
C: > dir Il volume nell'unità C non ha etichetta. Il numero di serie del volume è F4AC-9851 Directory di C: 09/02/2015 12:41 PM
Come puoi vedere, il comando dir è stato eseguito dalla directory principale di C (ad es. C: >). Senza specificare esattamente dove elencare la cartella e il contenuto del file, il comando dir visualizza automaticamente queste informazioni da dove è stato eseguito il comando.
dir c: users / ah
Nell'esempio sopra, sto richiedendo che il comando dir mostri i risultati da guidare : e sentiero di C: Users , non dalla posizione da cui sto eseguendo il comando. Sto anche specificando, tramite il/un passare con il h attributo, che mi piacerebbe vedere solo gli oggetti nascosti, risultando in qualcosa del genere:
C: > dir c: users / ah Il volume nell'unità C non ha etichetta. Il numero di serie del volume è F4AC-9851 Directory di c: users 05/07/2016 04:04 AM
La piccola lista di directory e il singolo file che vedi nel risultato sopra non costituiscono la totalità del file C: Users cartella: solo i file e le cartelle nascosti. Vedere tutti file e cartelle, dovresti eseguiredir c: users / a (rimuovendo ilh) anziché.
dir c: *. csv / s / b> c: users tim desktop csvfiles.txt
In questo esempio un po 'più complesso, ma molto più pratico, per il comando dir, sto richiedendo che tutto il mio disco rigido venga cercato per i file CSV e quindi i risultati minimi vengono emessi in un documento di testo. Diamo un'occhiata a questo pezzo per pezzo:
- c: *. csv dice al comando dir di guardare tutti i file (*) che terminano nel CSV (.csv) estensione nella radice del c: guidare.
- /S ordina a dir di andare più in profondità della radice di c: e invece, cerca file come questo in ogni cartella, così profondi come le cartelle.
- / b rimuove qualsiasi cosa tranne il percorso e il nome del file, essenzialmente creando un "elenco" leggibile di questi file.
- > è un operatore di reindirizzamento, che significa "invia a" da qualche parte.
- C: Users tim Desktop csvfiles.txt è la destinazione per il> redirector, il che significa che i risultati verranno scritti sucsvfiles.txt file invece che in Prompt dei comandi, che verrà creato in C: Users tim desktop posizione (ad esempio il desktop che vedo quando sono connesso).
Quando si reindirizza l'output del comando a un file, come in questo esempio di comando dir, Command Prompt non visualizza nulla. comunque, il esatto l'output che avresti visto si trova invece all'interno di quel file di testo. Ecco cosa è mio csvfiles.txt sembrava come dopo il comando dir completato:
c: ProgramData Intuit Quicken Inet merchant_alias.csv c: ProgramData Intuit Quicken Inet merchant_common.csv c: Users All Users Intuit Quicken Inet merchant_alias.csv c: Users Tutti gli utenti Intuit Quicken Inet merchant_common.csv c: Users Tim AppData Roaming condition.2.csv c: Users Tim AppData Roaming line.csv c: Users Tim AppData Roaming media.csv
Mentre si poteva certamente saltare il reindirizzamento del file, e anche l'opzione "formato nudo", i risultati sarebbero stati molto difficili da gestire nella finestra del prompt dei comandi, rendendo difficile arrivare a quello che cercavi - la posizione di ogni File CSV sul tuo computer.
Comandi correlati Dir
Il comando dir è spesso usato con il comando del. Dopo aver usato il comando dir per trovare il nome e il percorso del file (s) in una o più cartelle particolari, il comando del può essere usato per cancellare i file direttamente dal prompt dei comandi.
Simile è il rmdir / s comando e più vecchio deltree comando, usato per cancellare cartelle e file. Il rmdir comando (senza l'opzione / s) è utile per cancellare le cartelle vuote che si trovano con il comando dir.
Come ho detto sopra, anche il comando dir viene spesso utilizzato con un operatore di reindirizzamento.




