Kako koristiti naredbu DIR u sustavu Windows
Naredba DIR je moćna funkcija naredbenog retka sustava Windows 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 preklopnici
Možete upotrijebiti DIR
naredba sama po sebi (samo upišite "dir" u Command Prompt) kako biste popisali datoteke i mape u trenutnom direktoriju. Da biste proširili tu funkcionalnost, morate koristiti različite prekidače ili opcije povezane s naredbom.
Prikaz na temelju atributa datoteka
Možete dodati “/ A” nakon čega slijedi slovni kod nakon naredbe DIR za prikaz datoteka s određenim atributom. Ti kôdovi slovima uključuju:
- D: Prikazuje sve direktorije u trenutnoj stazi
- R: Prikazuje datoteke samo za čitanje
- H: Prikazuje skrivene datoteke
- A: Datoteke koje su spremne za arhiviranje
- S: Datoteke sustava
- I: Ne indeksirane datoteke
- L: Ispravljanje točaka
Na primjer, da biste prikazali samo direktorije na trenutnoj stazi, upišite sljedeću naredbu i zatim pritisnite Enter:
dir / oglas
I te kodove možete kombinirati. Na primjer, ako želite prikazati samo sistemske datoteke koje su također skrivene, možete koristiti sljedeću naredbu:
dir / ash
Također možete dodati "-" (minus) ispred bilo kojeg od tih kodova slova kako biste odredili da naredba DIR ne prikazuje tu vrstu datoteke. Tako, na primjer, ako ne želite vidjeti direktorije u rezultatima, možete upotrijebiti ovu naredbu:
dir / a-d
Još jedan savjet: Umjesto nagomilavanja glavnog prekidača i slova zajedno na način na koji smo to učinili u našim primjerima, možete koristiti dvotočku da biste odvojili prekidač od njegovih opcijskih kodova. Kao ovo:
dir / a: d
To može učiniti stvari lakšim za analizu, ali je u potpunosti opcionalno.
Prikaži brisane rezultate
Koristiti / b
prekidač s naredbom DIR skida sve suvišne informacije, prikazujući samo ime mapa i datoteka u trenutnom direktoriju, a ne atribute poput veličine datoteke i vremenskih oznaka. Upišite sljedeću naredbu kako bi ona funkcionirala:
dir / b
Prikaz pomoću razdjelnika za tisuće
U modernim verzijama sustava Windows, naredbeni redak prikazuje velike brojeve odvojene zarezima (tako: 25.000 umjesto 25000). To nije uvijek bio slučaj. U starijim verzijama morali ste koristiti / c
za prikaz tih zareza.
Zašto se gnjaviti s ovim ako je već zadana? Jer ako te iz bilo kojeg razloga nemoj želite prikazati zareze, možete upotrijebiti ovaj prekidač zajedno s znakom minus "-":
dir / -c
Prikaži rezultate u stupcima
Možete upotrijebiti / D
prekidač za prikaz rezultata u dva stupca umjesto jednog. Kada na taj način prikažete rezultate, naredbeni redak ne prikazuje dodatne informacije o datoteci (veličina datoteke itd.) - samo imena datoteka i direktorija.
dir / D
Prikaži rezultate u malim slovima
/ L
Switch prikazuje sva imena datoteka i mapa kao mala.
dir / L
Prikaži rezultate naziva datoteke na krajnjoj desnoj strani
Prema zadanim postavkama, naredbeni redak prikazuje imena datoteka krajnje desno. / N
za postizanje tog učinka. Sada ga možete upotrijebiti zajedno s oznakom "-" (minus) kako biste umjesto toga prikazali nazive datoteka na lijevoj strani.
dir / N
Prikaži rezultate u poredanom redoslijedu
Možete upotrijebiti U /
prekidač nakon kojeg slijedi slovni kod za prikazivanje rezultata direktorija sortiranih na različite načine. Ti kodovi slova uključuju:
- D: Sortira po datumu / vremenu. Prvo se pojavljuju stariji unosi.
- E: Sortira se prema nastavku datoteke abecednim redom.
- G: Sortira prvo navođenjem mapa, a zatim datotekama.
- N: Sortira po imenu datoteke / mape po abecednom redu.
- S: Sortira prema veličini datoteke, najmanji do najveće.
Na primjer, možete upotrijebiti sljedeću naredbu za sortiranje rezultata prema vremenu i datumu, a stariji unosi se pojavljuju prvi:
dir / OD
Također možete dodati "-" (minus) prije bilo koje od gore navedenih opcija kako biste poništili redoslijed. Tako, na primjer, ako želite sortirati datoteke po vremenu i datumu s novijim unosima koji se pojavljuju prvo, možete koristiti ovu naredbu:
dir / O-D
Prikaz rezultata po jednu stranicu
Neki direktoriji imaju stotine ili tisuće datoteka. Možete upotrijebiti / P
da bi naredbeni redak zaustavio rezultate nakon što se prikaže svaki zaslon. Morate pritisnuti tipku da biste nastavili gledati sljedeću stranicu s rezultatima.
dir / P
Prikaz metapodataka
Koristiti / Q
Uključivanje naredbe DIR prikazuje metapodatke vezane uz datoteke i direktorije, zajedno s detaljima o vlasništvu.
dir / Q
Prikaži protokove alternativnih podataka (ADS)
/ R
Switch prikazuje sve alternativne tokove podataka (ADS) koje datoteke mogu sadržavati. ADS su značajka datotečnog sustava NTFS koji dopušta da datoteke sadrže dodatne metapodatke za lociranje datoteka po autoru i naslovu.
dir / R
Prikaži sve datoteke i mape i sve unutar njih
Možete upotrijebiti / S
prekidač za rekurzivno prikazivanje svih datoteka i mapa unutar trenutnog direktorija. To znači sve datoteke i mape u svakom poddirektoriju, sve datoteke i mape u tim poddirektorijima i tako dalje. Budite spremni za mnogo rezultata.
dir / S
Prikaži rezultate sortirane prema vremenu
Koristiti / T
preklopnik zajedno sa slovnim kodom omogućuje sortiranje rezultata prema različitim vremenskim oznakama povezanim s datotekama i mapama. Ti kôdovi slovima uključuju:
- A: Vrijeme zadnjeg pristupa stavci.
- C: Vrijeme izrade stavke.
- W: Vrijeme kada je stavka zadnji put napisana. To je zadana korištena opcija.
Tako, na primjer, da biste sortirali rezultate prema vremenu stvaranja stavki, možete koristiti sljedeću naredbu:
dir / TC
Prikaz rezultata u širokom formatu
/ W
prekidač je sličan / D
(koji prikazuje stupce), ali umjesto toga rezultate horizontalno sortira u širokom formatu.
dir / W
Prikaz kratkih naziva datoteka
/X
prekidač prikazuje kratko ime datoteke kad dugo ime nije u skladu s 8.3 pravilima imenovanja.
dir / X
Prikaz stranica pomoći za DIR
Koristiti /?
Switch prikazuje korisne informacije o DIR naredbi, uključujući kratak opis svih prekidača o kojima smo razgovarali.
Primjeri naredbi DIR
U redu, sada znate za prekidače i opcije povezane s naredbom DIR. Pogledajmo nekoliko primjera iz stvarnog svijeta kako bismo bolje razumjeli kako ih možete početi koristiti.
Jednostavan 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 pogledati sve datoteke određene vrste unutar svih sljedećih mapa vaše trenutne staze. To je jednostavno, samo pokrenite ovu iznimno brzu i korisnu naredbu:
dir *. mp3 / s
Dio ".mp3" možete zamijeniti bilo kojim formatom datoteke koji tražite.
Zvijezda djeluje kao zamjenski znak, a riječ "pronađi bilo što s .mp3 formatom datoteke na kraju" dok "/ s" rekurzivno gleda kroz sve mape unutar trenutne staze.
Možda ste primijetili da ste vratili mnogo rezultata. Gotovo previše da bi mogli pročitati prije nego što se pomaknu sa zaslona. Ovdje možemo upotrijebiti prekidač za pauzu kako bismo vam pružili priliku da ih pročitate. Da biste to učinili, izmijenite naredbu na sljedeći način:
dir *. mp3 / s / p
Drugi trik koji nudi naredbeni redak naziva se cjevovod. Možete koristiti znak ">" za slanje rezultata jedne naredbe na drugo mjesto ili uslugu. Dobar primjer za to je slanje svih rezultata u tekstualnu datoteku. Zatim ih možete kasnije pregledati ili uvesti u druge vrste dokumenata. Da biste to učinili, možete upotrijebiti naredbu:
dir *. mp3 / s / b> naziv datoteke.txt
Dodali smo / b
prebacite se tamo kako biste sami ispisivali imena datoteka, bez ikakvih drugih detalja. Znak veći od svega preusmjerava sve što je normalno prikazano u rezultatima izravno u datoteku.
Postoji mnogo više kombinacija i koristi za naredbu DIR, ali to bi trebala biti dobra početna točka za razumijevanje osnova.