dir (Română)
- 16/10/2017
- 7 minute de citit
-
- e
- j
- D
- a
- i
-
+5
Afișează o listă a fișierelor și subdirectoarelor unui director. Dacă este utilizată fără parametri, această comandă afișează eticheta volumului discului și numărul de serie, urmat de o listă de directoare și fișiere de pe disc (inclusiv numele acestora și data și ora la care fiecare a fost modificată ultima dată). Pentru fișiere, această comandă afișează extensia de nume și dimensiunea în octeți. Această comandă afișează, de asemenea, numărul total de fișiere și directoare listate, dimensiunea lor cumulativă și spațiul liber (în octeți) rămas pe disc.
Comanda dir poate rula și din Consola de recuperare Windows, utilizând parametri diferiți. Pentru mai multe informații, consultați Windows Recovery Environment (WinRE).
Sintaxă
Parametri
Parametru | Descriere |
---|---|
|
Specifică unitatea și directorul pentru care doriți să vedeți o listă. |
|
Specifică un anumit fișier sau grup de fișiere pentru care doriți să vezi o listă. |
/ p | Afișează câte un ecran al listei. Pentru a vedea următorul ecran, apăsați orice tastă. |
/ q | Afișează informații despre proprietatea fișierului. |
/ w | Afișează listarea în format larg, cu până la cinci nume de fișiere sau nume de directoare pe fiecare linie. |
/ d | Afișează listarea în același format ca / w, dar fișierele sunt sortate după coloană. |
/ a <attributes> ] |
Afișează numai numele acelor directoare și fișiere cu atributele specificate. Dacă nu utilizați acest parametru, comanda afișează numele tuturor fișierelor, cu excepția fișierelor ascunse și a sistemului. Dacă utilizați acest parametru fără a specifica niciun atribut, comanda afișează numele tuturor fișierelor, inclusiv a fișierelor ascunse și a sistemului. Lista dintre valorile atributelor posibile sunt:
Puteți utiliza orice combinație dintre aceste valori, dar nu vă separați valorile folosind spații. Opțional, puteți utiliza un separator de puncte (:) sau puteți folosi o cratimă (-) ca prefix pentru a însemna „nu”. De exemplu, folosind atributul -s nu va fi afișat fișierele de sistem. |
/ o <sortorder> ] |
Sortează ieșirea în funcție de ordinea de sortare, care poate fi orice combinație a următoarelor valori:
Valorile multiple sunt procesate în ordinea în care le listați. Nu separați mai multe valori cu spații, dar opțional puteți utiliza două puncte (:). Dacă nu este specificat ordinea de sortare , dir / o listează directoarele alfabetic, urmate de fișiere, care sunt, de asemenea, sortate alfabetic. |
/ t <timefield> ] |
Specifică câmpul orar de afișat sau de utilizat pentru sortare. Valorile câmpului de timp disponibile sunt:
|
/ s | Listează fiecare apariție a numelui fișierului specificat în directorul specificat și în toate subdirectoarele. |
/ b | Afișează o listă simplă de directoare și fișiere, fără informații suplimentare. Parametrul / b suprascrie / w. |
/ l | Afișează nume de directoare și nume de fișiere nesortate, folosind litere mici. |
/ n | Afișează un format de listă lungă cu nume de fișiere în extrema dreaptă a ecranului. |
/ x | Afișează numele scurte generate pentru nume de fișiere non-8dot3. Afișajul este același cu afișajul pentru / n, dar numele scurt este inserat înainte de numele lung. |
/ c | Afișează separatorul de mii în dimensiuni de fișiere. Acesta este comportamentul implicit. Utilizați / c pentru a ascunde separatoarele. |
/ 4 | Afișează ani în format din patru cifre. |
/ r | Afișați fluxuri de date alternative ale fișierului. |
/? | Afișează ajutor la promptul de comandă. |
Observații
-
To utilizați mai mulți parametri de nume de fișier, separați fiecare nume de fișier cu un spațiu, virgulă sau punct și virgulă.
-
Puteți utiliza caractere wildcard (* sau?), pentru a reprezenta unul sau mai multe caractere ale un nume de fișier și pentru a afișa un subset de fișiere sau subdirectoare.
-
Puteți utiliza caracterul comod, *, pentru a înlocui orice șir de caractere, de exemplu:
-
dir *.txt
listează toate fișierele din directorul curent cu extensii care încep cu .txt, cum ar fi .txt, .txt1, .txt_old. -
dir read *.txt
listează toate fișierele din directorul curent care încep cu citire și cu extensii care încep cu .txt, cum ar fi .txt,. txt1 sau .txt_old. -
dir read *.*
listează toate fișierele din directorul curent care încep cu citirea cu orice extensie.
Comodul asterisc utilizează întotdeauna o hartă scurtă a numelui fișierului ping, astfel încât s-ar putea să obțineți rezultate neașteptate. De exemplu, următorul director conține două fișiere (t.txt2 și t97.txt):
S-ar putea să vă așteptați să tastați
dir t97\*
ar returna fișierul t97.txt. Cu toate acestea, tastareadir t97\*
returnează ambele fișiere, deoarece caracterul comod asterisc se potrivește cu fișierul t.txt2 la t97.txt utilizând harta sa scurtă de nume T97B4 ~ 1.TXT. În mod similar, tastareadel t97\*
ar șterge ambele fișiere. -
-
Puteți utiliza semnul întrebării (?) Ca înlocuitor pentru un singur caracter într-un nume. De exemplu, tastarea
dir read???.txt
listează toate fișierele din directorul curent cu extensia .txt care încep cu citire și sunt urmate de până la trei caractere. Aceasta include Read.txt, Read1.txt, Read12.txt, Read123.txt și Readme1.txt, dar nu Readme12.txt. -
Dacă utilizați / a cu mai multe decât o valoare în atribute, această comandă afișează numele numai acelor fișiere cu toate atributele specificate. De exemplu, dacă utilizați / a cu r și -h ca atribute (utilizând fie
/a:r-h
, fie/ar-h
), această comandă va afișați numele fișierelor numai în citire care nu sunt ascunse. -
Dacă specificați mai multe valori de sortare, această comandă sortează numele fișierelor după primul criteriu, apoi după al doilea criteriu și așa mai departe. De exemplu, dacă utilizați / o cu parametrii e și -s pentru sortorder (utilizând fie
/o:e-s
, fie/oe-s
), această comandă sortează numele directorilor și fișierelor după extensie, cu cea mai mare mai întâi, apoi afișează rezultatul final. Sortarea alfabetică după extensie face ca numele fișierelor fără extensii să apară mai întâi, apoi numele directorilor, și apoi nume de fișiere cu extensii. -
Dacă utilizați simbolul de redirecționare (
>
) pentru a trimite ieșirea acestei comenzi către un sau dacă utilizați o conductă (|
) pentru a trimite această comandă tput la o altă comandă, trebuie să utilizați/a:-d
și / b pentru a enumera numai numele fișierelor. Puteți utiliza numele fișierului cu / b și / s pentru a specifica că această comandă este de a căuta în directorul curent și subdirectoarele sale pentru toate numele fișierelor care se potrivesc cu numele fișierului. Această comandă listează numai litera unității, numele directorului, numele fișierului și extensia numelui fișierului (o cale pe linie), pentru fiecare nume de fișier pe care îl găsește. Înainte de a utiliza o conductă pentru a trimite ieșirea acestei comenzi către o altă comandă, ar trebui să setați variabila de mediu TEMP în fișierul Autoexec.nt.
Exemple
Pentru a afișa toate directoarele unul după altul, în ordine alfabetică, în format larg și întrerupându-se după fiecare ecran, asigurați-vă că directorul rădăcină este directorul curent, apoi tastați:
Ieșirea listează directorul rădăcină, subdirectoarele și fișierele din directorul rădăcină, inclusiv extensiile. Această comandă listează, de asemenea, numele subdirectorului și numele fișierelor din fiecare subdirector din arbore.
Pentru a modifica exemplul precedent astfel încât dir să afișeze numele fișierelor și extensiile, dar omite numele directorului, tastați:
Pentru a imprima o listă de directoare, tastați:
Când specificați prn, lista de directoare este trimisă la imprimanta atașată la portul LPT1. Dacă imprimanta dvs. este atașat unui alt po rt, trebuie să înlocuiți prn cu numele portului corect.
De asemenea, puteți redirecționa ieșirea comenzii dir către un fișier înlocuind prn cu un nume de fișier. De asemenea, puteți tasta o cale. De exemplu, pentru a direcționa ieșirea dir către fișierul dir.doc din directorul Records, tastați:
Dacă dir.doc nu există, dir îl creează , cu excepția cazului în care directorul înregistrărilor nu există. În acest caz, apare următorul mesaj:
Pentru a afișa o listă cu toate numele fișierelor cu.extensie txt în toate directoarele de pe unitatea C, tastați:
Comanda dir afișează, în format larg, o listă alfabetică a numelor de fișiere potrivite în fiecare director și se întrerupe de fiecare dată când ecranul se umple până când apăsați orice tastă pentru a continua.