If-Koubou

Cum se utilizează comanda DIR în Windows

Cum se utilizează comanda DIR în Windows (Cum să)

Comanda DIR este o funcție puternică de comandă Windows 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 bazată pe atributele fișierelor

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 de 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: Punctele de reparare

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

dir / ad

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 / cenușă

De asemenea, puteți adăuga un "-" (minus) în fața oricăror coduri de litere pentru a specifica 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ă înțepenim întrerupătorul principal și codul de litere, 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șați rezultatele dezactivate

Utilizarea / 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 ca aceasta să funcționeze:

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, tunu 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 treceț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, Command Prompt 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 numele de fișiere afișate în extrema stângă.

dir / -N

Afișați rezultatele în comanda sortită

Puteți utiliza funcția / O comutatorul urmat de un cod de litera pentru afișarea rezultatelor directorului sortate în diverse moduri. Aceste coduri de litere includ:

  • D: Sortează după dată / oră. Intrările mai 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ă dată și dată, 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ă pentru a întrerupe 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 / 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ă toate fluxurile de date alternative (ADS) pe care le conțin fișierele. 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 dosarele și totul în interior

Puteți utiliza funcția / S comutați la afișarea recursivă a tuturor fișierelor și dosarelor din interiorul directorului 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 amultde rezultate.

dir / S

Afișați rezultatele sortate după timp

Utilizarea / T comutați împreună cu un cod de literă vă permite să sortați rezultatele după diferitele timbre asociate fișierelor și dosarelor. Aceste coduri de litere includ:

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

De exemplu, pentru a sorta rezultatele după elementele de timp create, 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 numele de 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 /? comutatorul afișează informații utile privind comanda DIR, inclusiv o scurtă descriere a tuturor comutatoarelor despre care am vorbit.

DIR Command Exemple

În regulă, acum știi despre comutatoarele și opțiunile asociate comenzii DIR. Să aruncăm o privire asupra câtorva 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 simpludir comanda returnează o listă a tuturor fișierelor și dosarelor din directorul curent în care vă aflați.

Executarea 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ă vedeți toate fișierele de un anumit tip în toate folderele ulterioare ale căii curente. Este ușor, trebuie doar să 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 funcț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" examinează 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 a face acest lucru, modificați comanda astfel:

dir \ * .mp3 / s / p

Un alt truc din oferta Prompt Command se numește tubulatură. Puteți utiliza caracterul ">" pentru a trimite rezultatele unei comenzi într-un alt loc sau serviciu. Un bun exemplu în acest sens este trimiterea tuturor rezultatelor la un fișier text. Puteți să le parcurgeți mai târziu sau să le importați în alte tipuri de documente. Pentru aceasta, puteți folosi comanda:

dir \ *. mp3 / s / b> numele fișierului

Am adăugat / b comutați acolo pentru a emula numai numele de fișiere, fără niciun alt detaliu. Simbolul mai mare decât cel redat afișează 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 pornire pentru a vă ajuta să înțelegeți elementele de bază.