Skip to main content

Comanda Dir (exemple, opțiuni, comutatoare și altele)

¡Comanda el Router D-Fend con ALEXA! - DIR-2680 (Iunie 2026)

¡Comanda el Router D-Fend con ALEXA! - DIR-2680 (Iunie 2026)
Anonim

Comanda dir este o comandă Prompt Command folosită pentru a afișa o listă a fișierelor și subdosarelor conținute într-un dosar.

Pentru fiecare fișier sau dosar listat, comanda dir va afișa, în mod implicit, data și ora ultimului element modificat, dacă elementul este un dosar (etichetat ca

) sau fișier, mărimea fișierului, dacă este cazul, și în final numele fișierului sau al dosarului, inclusiv extensia fișierului.

În afara listei de fișiere și de directoare, comanda dir afișează de asemenea litera unității curente a partiției, eticheta de volum, numărul de serie al volumului, numărul total de fișiere listate, dimensiunea totală a acelor fișiere în octeți, numărul de subfoldere listate și totalul octeților rămânând liber pe unitate.

Dir Disponibilitate comandă

Comanda dir este disponibilă din Promptul de comandă în toate sistemele de operare Windows, inclusiv Windows 10, Windows 8, Windows 7, Windows Vista și Windows XP.

Versiunile mai vechi ale Windows includ și comanda dir, dar cu câteva opțiuni mai puține decât cele enumerate mai jos. Comanda dir este, de asemenea, o comandă DOS, disponibilă în toate versiunile de MS-DOS.

Comanda dir poate fi găsită în versiuni offline de comandă, cum ar fi cele disponibile din Opțiuni avansate de pornire și Opțiuni de recuperare sistem. Comanda dir este, de asemenea, inclusă în Consola de recuperare din Windows XP.

Notă: Disponibilitatea anumitor comutatoare de comandă dir și a altor sintaxe ale comenzii dir pot diferi de la sistemul de operare la sistemul de operare.

Sintaxă comandă Dir

dir conduce : cale nume de fișier /A: atribute / b / c / d / l / n / o: ordinea de sortare / p / q / r / s / t: timefield / w /X /4

Bacsis: Consultați Cum se citește sintaxa de comandă dacă nu sunteți sigur cum să interpretați sintaxa comenzii dir așa cum l-am scris mai sus sau după cum se arată în tabelul de mai jos.

conduce : , calea, numele fișierului Acesta este conduce , cale , și / sau nume de fișier că doriți să vedeți rezultatele comenzii dir pentru. Toate cele trei sunt opționale deoarece comanda dir poate fi executată singură. Sunt permise cardurile. Consultați Exemple de comenzi Dir mai jos, dacă acest lucru nu este clar.
/A

Când este executat singur, acest comutator afișează toate tipurile de fișiere și foldere, inclusiv cele cu atribute de fișier, care le împiedică de obicei să apară în Command Prompt sau în Windows. Utilizare/A cu una sau mai multe dintre următoarele atribute (colonul este opțional, fără spații necesare) pentru a afișa numai acele tipuri de fișiere din rezultatul comenzii dir:

  • A = fișiere de arhivă
  • d = directoare
  • h = fișiere ascunse
  • eu = fișiere indexate în conținut
  • L = puncte de repartizare
  • r = Fișiere numai pentru citire
  • s = fișiere de sistem
  • v = fișiere de integritate
  • X = nu fișiere de frecat
  • - = Utilizați acest lucru ca prefix la oricare dintre atributele de mai sus pentru a exclude din rezultatele rezultatelor acele atribute de fișier.
/ bUtilizați această opțiune pentru a afișa rezultatele dir folosind formatul "gol", care elimină informațiile tipice ale antetului și subsolului, precum și toate detaliile fiecărui element, lăsând doar numele directorului sau numele și extensia fișierului.
/ cAcest comutator forțează utilizarea separatorului de mii atunci când comanda dir este utilizată într-un mod care arată dimensiunile fișierelor. Acesta este comportamentul implicit pentru majoritatea computerelor, astfel încât utilizarea practică este/ -c pentru a dezactiva separatorul de mii în rezultate.
/ dUtilizare/ d pentru a limita elementele afișate doar în dosare (conținute între paranteze) și numele fișierelor cu extensiile lor. Elementele sunt listate de sus în jos și apoi peste coloane. Datele standard ale antetului și ale subsolului comenzii dir rămân aceleași.
/ lUtilizați această opțiune pentru a afișa toate numele dosarelor și fișierelor în litere mici.
/ nAcest comutator produce un rezultat cu coloane în data -> timp -> director -> mărime fișier -> fișier sau nume de folder structura coloanei. Deoarece acesta este comportamentul implicit, utilizarea practică este/ -N care produce coloane în fișier sau nume de folder -> director -> mărime fișier -> Data -> timp Ordin.
/ o

Utilizați această opțiune pentru a specifica o ordine de sortare a rezultatelor. Când este executat singur,/ o listează mai întâi directoarele, urmate de fișiere, în ordine alfabetică. Utilizați această opțiune cu una sau mai multe din următoarele valori (colonul este opțional, fără spații) pentru a sorta rezultatul comenzii dir în modul specificat:

  • d = sortați după dată / dată (primul cel mai vechi)
  • e = sortare după extensie (alfabetică)
  • g = primul grup, urmat de fișiere
  • n = sortare după nume (alfabetic)
  • s = sortare după dimensiune (cel mai mic)
  • - = Utilizați acest lucru ca prefix cu oricare dintre valorile de mai sus pentru a inversa ordinea (de ex. -d pentru a sorta cel mai nou pe primul loc, -s pentru cel mai mare primul, etc.).
/ pAceastă opțiune afișează rezultatele o singură pagină în același timp, întreruptă cu o Apăsați orice tastă pentru a continua… prompt. Utilizarea/ p este foarte similar cu utilizarea comenzii dir cu comanda mai mult.
/ qUtilizați acest comutator pentru a afișa proprietarul fișierului sau al dosarului în rezultate. Cea mai ușoară modalitate de a vizualiza sau modifica proprietatea unui fișier în cadrul Windows este prin intermediul Avansat buton în Securitate când vedeți fișierul Proprietăți .
/ r/ r opțiunea arată toate fluxurile de date alternative (ADS) care fac parte dintr-un fișier.Fluxul de date în sine este listat într-un rând nou, sub fișier, și este întotdeauna sufixat cu $ DATE , făcându-le ușor la fața locului.
/ sAceastă opțiune afișează toate fișierele și folderele din directorul specificat la care se adauga toate fișierele și folderele conținute în subdirectoarele acelui director specificat.
/ t

Utilizați această opțiune cu una dintre valorile de mai jos (colonul este opțional, fără spații) pentru a specifica un câmp de timp care va fi utilizat la sortarea și / sau afișarea rezultatelor:

  • A = ultimul acces
  • c = creat
  • w = ultimul scris
/ wUtilizare/ w pentru a afișa rezultate în "format mare", care limitează elementele afișate doar la foldere (conținute între paranteze) și numele fișierelor cu extensiile lor. Elementele sunt listate de la stânga la dreapta și apoi în jos. Datele standard ale antetului și ale subsolului comenzii dir rămân aceleași.
/XAcest switch afișează echivalentul "short name" pentru fișierele ale căror nume lungi nu respectă regulile non-8dot3.
/4/4 switch-ul forțează utilizarea anilor de 4 cifre. Cel puțin în versiunile mai noi ale Windows, afișarea în patru cifre a anului este comportamentul implicit și/-4 nu are ca rezultat afișarea unui an de 2 cifre.
/?Utilizați comutatorul de ajutor cu comanda dir pentru a afișa detalii despre opțiunile de mai sus direct în fereastra Prompt Command. executaredir /? este același lucru cu utilizarea comenzii de ajutor pentru a executaajutor dir.

Bacsis: Având în vedere volumul de informații pe care comanda dir se întoarce de obicei, salvarea totul într-un fișier text printr-un operator de redirecționare este de obicei o idee inteligentă. Consultați Cum să redirecționați ieșirea de comandă într-un fișier pentru mai multe informații despre cum să faceți acest lucru.

Exemple de comenzi Dir

dir

În acest exemplu, comanda dir este folosită singură, fără niciunul conduce : , calea, numele fișierului caietul de sarcini, nici orice switch-uri, care produc un rezultat ca acesta:

C: > dir Volumul din unitatea C nu are etichetă. Numărul de serie al volumului este F4AC-9851 Director de C: 09/02/2015 12:41 PM

$ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 PerfLogs 05/22/2016 07:55 PM Program Files 05/31/2016 11:30 AM Fișiere program (x86) 07/30/2015 04:32 PM Temp 05/22/2016 07:55 PM Utilizatori 05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1 Fișier (e) 93 octeți 8 Dir (e) 18,370,433,024 bytes free

După cum puteți vedea, comanda dir a fost executată din directorul rădăcină al lui C (adică C: >). Fără a specifica exact unde să se afișeze dosarul și conținutul fișierului, comanda dir implică afișarea acestor informații de unde a fost executată comanda.

dir c: users / ah

În exemplul de mai sus, solicit ca comanda dir să arate rezultate din conduce : și cale de c: utilizatori , nu din locația în care execut comanda. De asemenea, precizez, prin intermediul/A comutați cu h atribut, că aș vrea să văd doar obiecte ascunse, rezultând în ceva de genul:

C: > dir c: users / ah Volumul în unitatea C nu are etichetă. Numărul de serie al volumului este F4AC-9851 Directorul c: users 05/07/2016 04:04 AM Toți utilizatorii C: ProgramData 05/22/2016 08:01 PM

Implicit 05/07/2016 04:04 AM Utilizator implicit C: Users Default 05/07/2016 02:50 AM 174 desktop.ini 1 Fișier (e) 174 bytes 3 Dir (e) 18,371,039,232 bytes gratuit

Lista mică a directoarelor și fișierul unic pe care îl vedeți în rezultatul de mai sus nu constituie întreaga listă c: utilizatori folder - doar fișierele și folderele ascunse. A vedea toate fișierele și folderele pe care le-ați executadir c: users / a (eliminareah) in schimb.

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

În acest exemplu puțin mai complex, dar mult mai practic, pentru comanda dir, solicit ca întreaga mea unitate de hard disk să fie căutată pentru fișiere CSV și apoi rezultatele minime minime sunt afișate într-un document text. Să ne uităm la piesa asta:

  • c:. * .csv spune comanda dir să se uite la toate fișierele (*) care se termină în CSV (.csv) extensie în rădăcina c: conduce.
  • / s instruiește dir-ul să meargă mai adânc decât rădăcina c: și în loc să căutați fișiere ca aceasta în fiecare dosar, la fel de adâncă ca și folderele.
  • / b elimină orice altceva decât calea și numele fișierului, creând în esență o "listă" lizibilă a acestor fișiere.
  • > este un operator de redirecționare, adică "trimite la" undeva.
  • c: utilizatori tim pe desktop csvfiles.txt este destinația pentru> redirector, ceea ce înseamnă că rezultatele vor fi scrise lacsvfiles.txt fișier în loc de în Command Prompt, care va fi creat la c: utilizatori tim desktop- (adică pe desktopul pe care îl văd când sunt conectat).

Când redirecționați ieșirea comenzii la un fișier, așa cum am făcut aici în acest exemplu de comandă dir, Command Prompt nu afișează nimic. Însă exact ieșirea pe care ați fi văzut-o este localizată în interiorul acelui fișier text. Iată ce-i pe mine csvfiles.txt arăta după terminarea comenzii dir:

c: ProgramData Intuit Quicken Inet merchant_alias.csv c: ProgramData Intuit Quicken Inet merchant_common.csv C: Users Toți utilizatorii Intuit Quicken Inet merchant_common.csv c: Users Tim AppData Roaming condiție.2.csv c: Users Tim AppData Roaming line.csv c: Users Tim AppData Roaming media.csv

În timp ce cu siguranță ați fi putut sări peste redirecționarea fișierului și chiar și comutatorul "format gol", rezultatele ar fi fost foarte dificil de a lucra în fereastra Prompt Command, făcându-se greu să ajungeți la ceea ce urmați - locația fiecărui Fișierul CSV de pe computer.

Comenzi legate de Dir

Comanda dir este adesea folosită cu comanda del. După ce ați folosit comanda dir pentru a găsi numele și locația fișierelor în anumite dosare, comanda del poate fi folosită pentru ștergerea fișierelor direct din Command Prompt.

Similar este și rmdir / s comandă și mai vechi DELTREE comanda, folosit pentru a șterge dosarele și fișierele. rmdir comanda (fără opțiunea / s) este utilă pentru ștergerea dosarelor goale pe care le găsiți cu comanda dir.

După cum am menționat mai sus, comanda dir este, de asemenea, adesea folosită cu un operator de redirecționare.