Kako se koristi DIR naredba u sustavu Windows

DIR naredba je moćna funkcija Windows naredbenog retka koja navodi sve datoteke i poddirektorije sadržane u određenom direktoriju. Naredba DIR također nudi neke prekidače koji otključavaju neke moćne funkcije. Pogledajmo.

DIR naredbeni prekidači

DIRNaredbu možete koristiti sami (samo upišite "dir" u naredbeni redak) za popis datoteka i mapa u trenutnom direktoriju. Da biste proširili tu funkcionalnost, trebate koristiti razne prekidače ili opcije povezane s naredbom.

Prikaz zasnovan na atributima datoteke

Možete dodati “/ A” nakon čega slijedi slovni kod nakon DIR naredbe za prikaz datoteka s određenim atributom. Ovi slovni kodovi uključuju:

  • D: Prikazuje sve direktorije na trenutnoj putanji
  • R: Prikazuje datoteke samo za čitanje
  • H: Prikazuje skrivene datoteke
  • O: Datoteke spremne za arhiviranje
  • S: Datoteke sustava
  • I: Datoteke nisu indeksirane sadržajem
  • L: Ponovni razlozi

Tako, na primjer, da biste prikazali samo direktorije u trenutnom putu, utipkajte sljedeću naredbu i pritisnite Enter:

red / oglas

Možete kombinirati i te kodove. Na primjer, ako želite prikazati samo sistemske datoteke koje su također skrivene, možete upotrijebiti sljedeću naredbu:

dir / pepeo

Također možete dodati znak "-" (minus) ispred bilo kojeg od tih slovnih kodova kako biste odredili da naredba DIR ne prikazuje tu vrstu datoteke. Tako, na primjer, ako ne želite vidjeti nijedan direktorij u rezultatima, možete upotrijebiti ovu naredbu:

red / oglas

Još jedan savjet: Umjesto da stegnete glavnu sklopku i slovni kod zajedno onako kako smo to radili u našim primjerima, možete koristiti dvotočku da odvojite prekidač od njegovih neobaveznih kodova. Kao ovo:

dir / a: d

To može malo olakšati raščlanjivanje stvari, ali je posve neobavezno.

Prikaži ogoljene rezultate

Korištenje /bprekidača s naredbom DIR uklanja sve viškove podataka, prikazujući samo ime mapa i datoteka u trenutnom direktoriju, a ne atribute poput veličine datoteke i vremenskih žigova. Upišite sljedeću naredbu da bi to uspjelo:

dir / b

Prikaz pomoću razdjelnika tisuća

U modernim verzijama sustava Windows, naredbeni redak prikazuje velike brojeve odvojene zarezima (dakle: 25.000 umjesto 25000). Nije uvijek bilo tako. U starijim verzijama morali ste koristiti /cprekidač za prikaz tih zareza.

Zašto se truditi uključiti ga ovdje ako je to već zadano? Jer ako iz bilo kojeg razloga  ne želite prikazati te zareze, možete upotrijebiti ovaj prekidač zajedno sa znakom minus - -

dir / -c

Prikaži rezultate u stupcima

/DPrekidač možete koristiti za prikaz rezultata u dva stupca umjesto u jednom. Kada rezultate prikazujete na ovaj način, naredbeni redak ne prikazuje dodatne podatke o datoteci (veličina datoteke i tako dalje) - samo imena datoteka i direktorija.

red / D

Prikaži rezultate malim slovima

/LPrekidač prikazuje sve nazive datoteka i mapa kao mala slova.

dir / L

Prikaz rezultata naziva datoteke krajnje desno

Prema zadanim postavkama, naredbeni redak prikazuje imena datoteka krajnje desno. /NPrekidač se koristi da se koristi kako bi se postigla taj efekt. Sada ga možete koristiti zajedno s "-" (minus) da bi se umjesto njih prikazala imena datoteka.

dir / -N

Prikaži rezultate poredanim redoslijedom

/O Prekidač praćen slovnim kodom možete koristiti za prikaz rezultata direktorija sortiranih na razne načine. Ti slovni kodovi uključuju:

  • D: Razvrstavanje po datumu / vremenu. Prvo se pojavljuju stariji unosi.
  • E: Sortirano prema nastavku datoteke abecednim redom.
  • G: Razvrstava po popisu mapa, a zatim datoteka.
  • N: Razvrstano prema nazivu datoteke / mape abecednim redom.
  • S: Razvrstava se po veličini datoteke, od najmanje do najveće.

Tako biste, na primjer, mogli upotrijebiti sljedeću naredbu za sortiranje rezultata po vremenu i datumu, a stariji se unosi pojavljuju prvi:

dir / OD

Također možete dodati “-” (minus) prije bilo koje od gore navedenih opcija da biste preokrenuli redoslijed. Tako, na primjer, ako želite sortirati datoteke po vremenu i datumu, a prvi će se pojaviti noviji unosi, možete upotrijebiti ovu naredbu:

dir / OD

Prikaži rezultate po jednu stranicu

Neki direktoriji imaju stotine ili tisuće datoteka. /PPrekidač možete koristiti da naredbeni redak zaustavi rezultate nakon što prikaže svaki zaslon. Morate pritisnuti tipku da biste nastavili pregledavati sljedeću stranicu rezultata.

dir / P

Prikaži metapodatke

Korištenje /Qprekidača na naredbi DIR prikazuje metapodatke povezane s datotekama i direktorijima, zajedno s pojedinostima o vlasništvu.

dir / Q

Prikaži alternativne podatkovne tokove (ADS)

Na /Rprekidač prikazuje svaki alternativni tok podataka (ADS) koje datoteke može sadržavati. OGLASI su značajka datotečnog sustava NTFS koji omogućuju da datoteke sadrže dodatne metapodatke za pronalaženje datoteka prema autoru i naslovu.

red / R

Prikažite sve datoteke i mape i sve iznutra

/SPrekidač možete koristiti za rekurzivno prikazivanje svih datoteka i mapa unutar trenutnog direktorija. To znači da sve datoteke i mape u svakom poddirektorijumu, sve datoteke i mape u tim poddirektorijima itd. Budite spremni za  puno  rezultata.

dir / S

Prikaži rezultate poredane po vremenu

Korištenje /Tprekidača zajedno sa slovnim kodom omogućuje vam sortiranje rezultata po različitim vremenskim oznakama povezanim s datotekama i mapama. Ovi slovni kodovi uključuju:

  • O: Vrijeme posljednjeg pristupa stavci.
  • C: Vrijeme izrade predmeta.
  • W: Vrijeme kada je predmet zadnji put napisan. Ovo je zadana opcija koja se koristi.

Tako, na primjer, za sortiranje rezultata prema vremenu stvaranja stavki možete upotrijebiti sljedeću naredbu:

dir / TC

Prikaži rezultate u širokom formatu

/WPrekidač je slično /D(što pokazuje stupaca), ali umjesto toga, on sortira rezultate u širokom formatu vodoravno.

red / W

Prikaži imena datoteka s kratkim imenima

Na /Xprekidač pokazuje kratki naziv datoteku kada dugo ime nije u skladu s 8,3 imenovanja pravilima.

dir / X

Prikaži stranice pomoći za DIR

Korištenje /?prekidača prikazuje korisne informacije u vezi s naredbom DIR, uključujući kratki opis svih prekidača o kojima smo razgovarali.

Primjeri naredbe DIR

U redu, sada znate za sklopke i opcije povezane s DIR naredbom. Pogledajmo nekoliko primjera iz stvarnog svijeta kako bismo stekli bolje razumijevanje o tome kako ih možete početi koristiti.

Jednostavna  dir naredba vraća popis svih datoteka i mapa u trenutnom direktoriju u kojem se nalazite.

Pokretanje sljedeće naredbe prikazuje sve sistemske datoteke unutar vaše trenutne staze pomoću atributa “s”:

dir / a: s

Ali što ako želite pregledati sve datoteke određene vrste unutar svih sljedećih mapa na vašem trenutnom putu. To je jednostavno, samo pokrenite ovu izuzetno brzu i korisnu naredbu:

dir \ *. mp3 / s

Dio ".mp3" možete zamijeniti bilo kojim formatom datoteke koji tražite.

Zvjezdica djeluje kao zamjenski znak, govoreći "pronađite bilo što s .mp3 formatom datoteke na kraju", dok "/ s" rekurzivno pregledava sve mape na vašem trenutnom putu.

POVEZANO: Ovaj trik naredbenog retka pretražuje brže od Windows Explorera

Sad ste možda primijetili da je to PUNO rezultata. Gotovo previše da bi mogli čitati prije nego što se pomaknu s ekrana. Ovdje možemo koristiti prekidač za pauzu kako bismo vam pružili priliku da ih pročitate. Da biste to učinili, izmijenite naredbu ovako:

dir \ *. mp3 / s / str

Još jedan trik koji Command Prompt nudi naziva se cjevovod. Znak ">" možete koristiti za slanje rezultata jedne naredbe na drugo mjesto ili uslugu. Dobar primjer za to je slanje svih vaših rezultata u tekstualnu datoteku. Zatim ih možete kasnije pomicati ili uvesti u druge vrste dokumenata. Da biste to učinili, možete upotrijebiti naredbu:

dir \ *. mp3 / s / b> ime datoteke.txt

POVEZANO: Kako ispisati ili spremiti popis direktorija u datoteku u sustavu Windows

/bTamo smo dodali prekidač da samo izbacuje imena datoteka, bez ikakvih ostalih detalja. Simbol veći od preusmjerava sve što je normalno prikazano u vašim rezultatima izravno u datoteku.

Mnogo je više kombinacija i upotreba naredbe DIR, ali ovo bi trebalo biti dobro polazište za razumijevanje osnova.