Cum se folosește comanda DIR în Windows

  • Brady Gavin

    @bradyjgavin

  • 11 septembrie 2018, 11:23 EDT

Comanda DIR este o funcție puternică de prompt de comandă Windows care listează toate fișierele și subdirectoarele conținute într-un director specific. Comanda DIR oferă, de asemenea, câteva comutatoare care deblochează unele funcționalități puternice. Să aruncăm o privire.

Comutatoarele DIR

Puteți utiliza comanda DIR de la sine (introduceți „dir” la comandă Prompt) pentru a afișa fișierele și folderele din directorul curent. Pentru a extinde această funcționalitate, trebuie să utilizați diferitele comutatoare sau opțiuni asociate comenzii.

Afișare bazată pe atribute de fișiere

Puteți adăuga „/ A” urmat de un cod de literă după comanda DIR pentru a afișa fișiere cu un anumit atribut. Aceste coduri de litere includ:

  • D: Afișează toate directoarele din calea curentă
  • R: Afișează fișierele numai în citire
  • H: Afișează fișierele ascunse
  • A: Fișiere care sunt pregătite pentru arhivare
  • S: Fișiere de sistem
  • I: Fișiere indexate fără conținut
  • L: Repare puncte
Publicitate

Deci, de exemplu, pentru a afișa doar directoarele din calea curentă, tastați următoarea comandă și apoi apăsați Enter:

dir /ad

Puteți combina și codurile respective. De exemplu, dacă doriți să afișați numai fișiere de sistem care sunt, de asemenea, ascunse, puteți utiliza următoarea comandă:

dir /ash

De asemenea, puteți adăuga un „-” (minus) în fața oricăruia dintre aceste coduri de litere pentru a specifica că comanda DIR nu afișează acel tip de fișier. Deci, de exemplu, dacă nu doriți să vedeți directoare în rezultate, puteți utiliza această comandă:

dir /a-d

Încă un sfat: în loc să înghesuiți comutatorul principal și codul literelor împreună așa cum am făcut în exemplele noastre, puteți utiliza două puncte pentru a separa comutați de la codurile sale opționale. Astfel:

dir /a:d
Publicitate

Poate face lucrurile puțin mai ușor de analizat, dar este complet opțional .

Afișați rezultatele dezbrăcate

Utilizând comutatorul /b cu comanda DIR elimină toate informațiile în exces, afișând doar numele dosarelor și fișiere din directorul curent și nu atribute precum dimensiunea fișierului și t timbre ime. Tastați următoarea comandă pentru ao face să funcționeze:

dir /b

Afișare utilizând Separatorul Mii

În versiunile moderne de Windows, Linia de comandă arată mare numere separate prin virgule (deci: 25.000 în loc de 25000). Nu a fost întotdeauna cazul. În versiunile mai vechi, a trebuit să utilizați comutatorul /c pentru a afișa acele virgule.

Publicitate

De ce să vă deranjați să îl includeți aici dacă este deja implicit? Deoarece dacă din orice motiv nu doriți să afișați acele virgule, puteți utiliza acest comutator împreună cu semnul „-” minus:

dir /-c

Afișați rezultatele în Coloane

Puteți utiliza comutatorul /D pentru a afișa rezultatele în două coloane în loc de una. Când afișați rezultatele în acest fel, Linia de comandă nu afișează în plus informații despre fișier (dimensiunea fișierului și așa mai departe) – doar numele fișierelor și directoarelor.

dir /D

Afișați rezultatele cu litere mici

Comutatorul /L afișează toate numele fișierelor și folderelor ca minuscule.

dir /L

Afișați rezultatele numelui fișierului în extrema dreaptă

În mod implicit, Linia de comandă afișează numele fișierelor în extrema dreaptă. Comutatorul /N folosit pentru a obține acest efect. Acum, puteți utiliza împreună cu un „-” (minus) pentru ca numele fișierelor să fie afișate în partea stângă.

dir /-N

Displ. Rezultate în ordine sortată

Puteți utiliza comutatorul /O urmat de un cod literă pentru a afișa rezultatele din director sortate în diferite moduri. Aceste coduri de litere includ:

  • D: Sortează după dată / oră. Intrările mai vechi apar mai întâi.
  • E: Sortează după extensia de fișier în ordine alfabetică.
  • G: Sortează mai întâi prin listarea folderelor, apoi a fișierelor.
  • N: Sortează după numele fișierului / folderului în ordine alfabetică.
  • S: Sortează după dimensiunea fișierului, de la cel mai mic la cel mai mare.
Publicitate

Deci, de exemplu, puteți utiliza următoarea comandă pentru a sorta rezultatele în funcție de oră și dată, cu intrările mai vechi care apar mai întâi:

dir /OD

De asemenea, puteți adăuga „-” ( minus) înainte de oricare dintre opțiunile de mai sus pentru a inversa ordinea. Deci, de exemplu, dacă doriți să sortați fișierele după oră și dată cu intrările mai noi care apar mai întâi, puteți utiliza această comandă:

dir /O-D

Afișați rezultatele o pagină la un moment dat

Unele directoare conțin sute sau mii de fișiere.Puteți utiliza comutatorul /P pentru ca linia de comandă să întrerupă rezultatele după ce afișează fiecare ecran. Trebuie să apăsați o tastă pentru a continua să vizualizați următoarea pagină de rezultate.

dir /P

Afișați metadatele

Utilizând /Q comutatorul de pe comanda DIR afișează metadatele legate de fișiere și directoare, împreună cu detaliile de proprietate.

dir / Q

Afișați fluxuri de date alternative (ADS)

Comutatorul /R afișează orice fluxuri de date alternative (ADS) pe care fișierele le-ar putea conține. ADS sunt o caracteristică a sistemului de fișiere NTFS care permite fișierelor să conțină metadate suplimentare pentru localizarea fișierelor după autor și titlu.

dir /R

Afișează toate fișierele și folderele și tot ce se află în interior

Puteți utiliza comutatorul /S pentru a afișa recursiv toate fișierele și folderele din directorul curent. Aceasta înseamnă toate fișierele și folderele din fiecare subdirector, toate fișierele și folderele din acele subdirectoare și așa mai departe. Fiți pregătit pentru multe rezultate.

dir /S

Afișați rezultatele sortate după timp

Utilizând /T switch împreună cu un cod de literă vă permite să sortați rezultatele după diferitele ștampile de timp asociate fișierelor și folderelor. Aceste coduri de litere includ:

  • A: Data la care a fost accesat ultima dată articolul.
  • C: Ora la care a fost creat articolul.
  • W: Data la care a fost scris ultima dată articolul. Aceasta este opțiunea implicită utilizată.
Publicitate

Deci, de exemplu, pentru a sorta rezultatele după momentul în care au fost create elementele, puteți utiliza următoarea comandă:

dir /TC

Afișați rezultatele în format larg

Comutatorul /W este similar cu /D (care afișează coloane), dar în schimb, sortează rezultatele în format larg pe orizontală.

dir /W

Afișare nume de fișiere scurte

Comutatorul /X afișează numele scurt al fișierului atunci când numele lung nu respectă regulile de numire 8.3.

dir /X

Afișați paginile de ajutor pentru DIR

Utilizarea comutatorului /? afișează informații utile cu privire la comanda DIR, inclusiv o scurtă descriere a tuturor comutatoarelor am vorbit despre.

Exemple de comenzi DIR

Bine, acum știți despre comutatoare și opțiuni asociate cu comanda DIR. Să aruncăm o privire la câteva exemple din lumea reală pentru a înțelege mai bine modul în care puteți începe să le folosiți.

Publicitate

Un simplu returnează o listă cu toate fișierele și folderele din directorul curent în care vă aflați.

Rularea următoarei comenzi afișează toate fișierele de sistem din calea curentă utilizând atributul„ s ” :

dir /a:s

Dar dacă doriți să vizualizați toate fișierele de un anumit tip din toate folderele ulterioare ale căii dvs. curente. Este ușor, rulați extrem de rapid și comandă utilă:

dir \*.mp3 /s

Puteți înlocui partea „.mp3” cu orice format de fișier doriți.

Publicitate

Asteriscul acționează ca un wildcard, spunând „găsiți orice cu formatul de fișier .mp3 la sfârșit” în timp ce „/ s” recursiv se uită prin toate folderele din calea dvs. curentă.

ÎN LEGĂTURĂ: Acest truc de prompt de comandă caută mult mai rapid decât Windows Explorer

Acum, este posibil să fi observat că a returnat o mulțime de rezultate. Aproape prea mulți pentru a putea citi înainte de a derula de pe ecran. Aici putem folosi comutatorul de pauză pentru a vă oferi șansa de a le citi. Pentru a face acest lucru, modificați comanda astfel:

dir \*.mp3 /s /p

Un alt truc oferit de promptul de comandă se numește piping. Puteți utiliza caracterul „>” pentru a trimite rezultatele unei comenzi către un alt loc sau serviciu. Un bun exemplu în acest sens este trimiterea tuturor rezultatelor dvs. într-un fișier text. Puteți apoi derulați-le mai târziu sau importați-le în alte tipuri de documente. Pentru a face acest lucru, puteți utiliza comanda:

dir \*.mp3 /s /b > filename.txt

RELATED: Cum să imprimați sau să salvați un Listarea directorului într-un fișier în Windows

Publicitate

Am adăugat comutatorul /b acolo pentru a scoate numele fișierelor doar ele însele, fără celelalte detalii. Simbolul mai mare decât redirecționează tot ceea ce este afișat în mod normal în rezultatele dvs. direct în fișier.

Există mai multe combinații și utilizări pentru comanda DIR, dar acesta ar trebui să fie un bun punct de plecare pentru a vă ajuta înțelegeți elementele de bază.

Brady Gavin
Brady Gavin a fost scufundat în tehnologie de 15 ani și a scris peste 150 de tutoriale și explicatori detaliați. El” S-a acoperit totul, de la hacks de registru Windows 10 la sfaturi pentru browserul Chrome. Brady are o diplomă în informatică de la Colegiul Camosun din Victoria, BC. Citiți biografia completă „

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *