Pagina principala » HOWTO » Cum se utilizează comanda DIR în Windows

    Cum se utilizează comanda DIR în Windows

    Comanda DIR este o funcție puternică de Windows Command Prompt, care afișează toate fișierele și subdirectoarele conținute într-un anumit director. De asemenea, comanda DIR oferă unele comutatoare care deblochează unele funcționalități puternice. Hai să aruncăm o privire.

    Comenzi comenzi DIR

    Puteți utiliza funcția DIR comanda de la sine (tastați "dir" la Command Prompt) pentru a afișa fișierele și folderele din directorul curent. Pentru a extinde această funcție, trebuie să utilizați diversele comutatoare sau opțiuni asociate comenzii.

    Afișare pe baza atributelor fișierului

    Puteți adăuga "/ A" urmat de un cod de literă după comanda DIR pentru afișarea fișierelor cu un atribut specific. Aceste coduri litere includ:

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

    De exemplu, pentru a afișa doar directoarele în calea curentă, tastați următoarea comandă și apoi apăsați Enter:

    dir / anunț

    Puteți combina și acele coduri. 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 / cenusa

    De asemenea, puteți adăuga un "-" (minus) în fața oricăror coduri de litere pentru a specifica faptul că comanda DIR nu arată acest tip de fișier. De exemplu, dacă nu doriți să vedeți directoare în rezultate, puteți utiliza această comandă:

    dir / a-d

    Un sfat suplimentar: În loc să alăptați comutatorul principal și codul de litere împreună, așa cum am făcut în exemplele noastre, puteți folosi un colon pentru a separa comutatorul de codurile opționale. Asa:

    dir / a: d

    Poate face lucrurile mai ușor de analizat, dar este în întregime opțional.

    Afișează rezultatele dezactivate

    Utilizarea funcției / b comutarea cu comanda DIR îndepărtează toate informațiile excesive, afișând numai numele dosarelor și fișierelor din directorul curent și nu atribute precum dimensiunea fișierului și timbrele de timp. Tastați următoarea comandă pentru a funcționa:

    dir / b

    Afișarea folosind separatoare de mii

    În versiunile moderne de Windows, Command Prompt afișează numere mari separate prin virgule (deci: 25.000 în loc de 25000). Acest lucru nu a fost întotdeauna cazul. În versiunile mai vechi, a trebuit să utilizați / c comutați pentru a afișa aceste virgule.

    De ce să vă deranjez să îl includeți aici dacă este deja implicit? Pentru că, din orice motiv, tu nu face doriți să afișați aceste virgule, puteți utiliza acest comutator împreună cu semnul "-" minus:

    dir / -c

    Afișați rezultatele în coloane

    Puteți utiliza funcția / D comutați la afișarea rezultatelor în două coloane în loc de una. Când afișați rezultatele în acest fel, Promptul de comandă nu afișează informații suplimentare despre fișier (dimensiunea fișierului și așa mai departe) - doar numele fișierelor și directoarelor.

    dir / D

    Afișați rezultatele în câmpul inferior

    / L comutatorul afișează toate numele fișierelor și folderelor ca litere mici.

    dir / L

    Afișați rezultatele fișierelor de pe extrema dreaptă

    În mod implicit, Promptul de comandă afișează numele fișierelor la extrema dreaptă. / N a fost folosit pentru a realiza acest efect. Acum, puteți să o utilizați împreună cu un "-" (minus) pentru a avea nume de fișiere afișate în extrema stângă.

    dir / -N

    Afișați rezultatele în ordine sortită

    Puteți utiliza funcția / O comutator urmat de un cod de litera pentru a afișa rezultatele directorului sortate în diferite moduri. Aceste coduri de litere includ:

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

    De exemplu, ați putea folosi următoarea comandă pentru a sorta rezultatele după ora și data, mai întâi cu mai vechi intrări:

    dir / OD

    De asemenea, puteți adăuga "-" (minus) înainte de oricare dintre opțiunile de mai sus pentru a inversa comanda. De exemplu, dacă doriți să sortați fișierele după ora și data cu cele mai noi intrări care apar mai întâi, puteți utiliza această comandă:

    dir / O-D

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

    Unele directoare au sute sau mii de fișiere. Puteți utiliza funcția / P comutați pentru a primi Promptul de comandă pauză rezultatele după ce afișează fiecare ecran. Trebuie să apăsați o tastă pentru a continua vizualizarea următoarei pagini de rezultate.

    dir / P

    Afișați metadatele

    Utilizarea funcției / Q comutarea pe comanda DIR afișează metadatele legate de fișiere și directoare, împreună cu detaliile de proprietate.

    dir / Q

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

    / R comutatorul afișează orice flux alternativ de date (ADS) pe care fișierele ar putea să le conțină. 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șați toate fișierele și folderele și totul în interior

    Puteți utiliza funcția / S comutați la afișarea recursivă a tuturor fișierelor și dosarelor din directorul curent. Aceasta înseamnă toate fișierele și folderele din fiecare subdirector, toate fișierele și folderele din subdirectoarele respective și așa mai departe. Fii pregatit pentru a mult de rezultate.

    dir / S

    Afișați rezultatele Sortați după timp

    Utilizarea funcției / T comutați împreună cu un cod de literă vă permite să sortați rezultatele prin diferite timbre asociate cu fișierele și folderele. Aceste coduri litere includ:

    • A: Momentul în care articolul a fost accesat ultima dată.
    • C: Momentul în care elementul a fost creat.
    • W: Momentul în care articolul a fost scris ultima dată. Aceasta este opțiunea implicită utilizată.

    De exemplu, pentru a sorta rezultatele după ce au fost create elementele de timp, puteți utiliza următoarea comandă:

    dir / TC

    Afișați rezultatele în format mare

    / W comutatorul este similar cu / D (care arată coloanele), dar în schimb, sortează rezultatele în format larg pe orizontală.

    dir / W

    Afișați nume de nume scurte

    /X comutatorul arată numele scurt al unui fișier atunci când numele lung nu respectă regulile de numire 8.3.

    dir / X

    Afișați pagini de asistență pentru DIR

    Utilizarea funcției /? comutatorul afișează informații utile privind comanda DIR, inclusiv o scurtă descriere a tuturor comutatoarelor despre care am vorbit.

    DIR Command Exemple

    Bine, acum știți despre comutatoarele și opțiunile asociate comenzii DIR. Să aruncăm o privire la câteva exemple din lumea reală pentru a obține o mai bună înțelegere a modului în care puteți începe să le folosiți.

    Un simplu dir comanda returnează o listă a tuturor fișierelor și dosarelor din directorul curent în care vă aflați.

    Rularea următoarei comenzi arată toate fișierele de sistem din interiorul căii curente prin utilizarea atributului "s":

    dir / a: s

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

    dir \ *. mp3 / s

    Puteți înlocui partea ".mp3" cu orice format de fișier pe care îl căutați.

    Asteriscul acționează ca un wildcard, spunând că "găsiți totul cu formatul de fișier .mp3 la sfârșit", în timp ce "/ s" caută recursiv toate folderele din calea curentă.

    Acum, poate ați observat că a returnat o mulțime de rezultate. Aproape prea multe pentru a putea citi înainte să scurgă de pe ecran. Aici putem folosi comutatorul de pauză pentru a vă oferi o șansă să le citiți. Pentru aceasta, modificați comanda astfel:

    dir \ * .mp3 / s / p

    Un alt truc de oferte de comandă se numește conducte. Puteți utiliza caracterul ">" pentru a trimite rezultatele unei comenzi într-un alt loc sau serviciu. Un bun exemplu este trimiterea tuturor rezultatelor la un fișier text. Puteți apoi să le parcurgeți ulterior sau să le importați în alte tipuri de documente. Pentru aceasta, puteți utiliza comanda:

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

    Am adăugat / b comutați acolo pentru a emula numai numele de fișiere, fără niciun alt detaliu. Mai mare decât simbolul redirecționează tot ceea ce este afișat în mod normal în rezultatele dvs. direct în fișier.


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