Dir Command

Primjeri komandi Dirka, prekidači, opcije i drugo

Dir naredba je naredba Command Prompt koja se koristi za prikazivanje liste datoteka i potfascikla sadržanih u fascikli.

Za svaku datu datoteku ili direktorijum, naredba dir će po defaultu prikazati datum i vrijeme trajanja promjene stavke ako je stavka folder (označen kao

) ili datoteka, veličina datoteke ako je primjenjivo, i konačno ime datoteke ili fascikle uključujući i ekstenziju datoteke .

Izvan liste datoteka i foldera, komanda dir prikazuje i trenutno slovo diska particije , oznaku jačine zvuka, serijski broj zapremine , ukupan broj navedenih datoteka, ukupnu veličinu tih datoteka u bajtovima, broj navedenih podfoldera i ukupni bajt ostao slobodan na uređaju.

Dostupnost direktne komande

Komanda dir je dostupna u okviru komandnog poziva u svim Windows operativnim sistemima uključujući Windows 10 , Windows 8 , Windows 7 , Windows Vista i Windows XP .

Starije verzije Windows-a uključuju i komandu dir, ali sa nekoliko manje opcija nego što sam navedio u nastavku. Komanda dir je takođe DOS komanda , dostupna u svim verzijama MS-DOS-a.

Dir naredba se može naći u verzijama Command Prompt bez veze, kao što su dostupne u naprednim opcijama pokretanja i opcijama oporavka sistema . Komanda dir je takođe uključena u Recovery Console u operativnom sistemu Windows XP.

Napomena: Dostupnost određenih komandnih komandi za dir i druge sintaksne komande za dir može se razlikovati od operativnog sistema do operativnog sistema.

Dir Command Syntax

dir [ drive : ] [ path ] [ ime datoteke ] [ / a [[ : ] atributi ]] [ / b ] [ / c ] [ / d ] [ / l ] [ / n ] [ / ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ]

Savet: Pogledajte kako da čitate sintaksu naredbe ako niste sigurni kako interpretirati sintaksu komande dir kao što sam napisao iznad ili kao što je prikazano u donjoj tabeli.

pogon :, putanje, ime datoteke Ovo je pogon , putanje i / ili ime datoteke za koji želite da vidite rezultate komande dir. Sva tri su opciona, jer se komanda dir može izvršiti samostalno. Dozvole su dozvoljene. Pogledajte odeljak Dijagrama za naredbe ispod, ako ovo nije jasno.
/ a

Kada se izvrši samostalno, ovaj prekidač prikazuje sve vrste datoteka i fascikli, uključujući i one sa atributima datoteka koje obično sprečavaju prikazivanje u komandnom pozivu ili u operativnom sistemu Windows. Koristite / a sa jednim ili više od sljedećih atributa (kolona je opcionalna, nema potrebnih razmaka) da biste prikazali samo one tipove datoteka u rezultatu komande dir:

/ b Koristite ovu opciju da biste prikazali rezultate dir pomoću "golem" format, koji uklanja tipične informacije zaglavlja i nogera, kao i sve detalje o svakom stavku, ostavljajući samo ime imenika ili ime datoteke i ekstenziju.
/ c Ovaj preklopnik primenjuje separator hiljada kada se komanda dir koristi na način koji prikazuje veličine datoteka. Ovo je podrazumevano ponašanje na većini računara, tako da je praktična upotreba / -c onemogućiti separator hiljada u rezultatima.
/ d Koristite / d da biste ograničili stavke prikazane samo na fascikle (sadržane u zagradama) i imena datoteka sa njihovim proširenjima. Stavke su navedene odozgo prema dolje, a zatim preko kolona. Standardni dir komandni zaglavlje i podnožja ostaju isti.
/ l Koristite ovu opciju da biste prikazali sva imena foldera i datoteka u malim slovima.
/ n Ovaj prekidač proizvodi rezultat sa stupcima na datum -> vrijeme -> direktorij -> veličina datoteke -> struktura kolona imena datoteke ili fascikle . Pošto je ovo podrazumevano ponašanje, praktična upotreba je / -n koja proizvodi kolone u imenu datoteke ili fascikle -> direktorijum -> veličina datoteke -> datum -> vremenski red.
/ o

Koristite ovu opciju da odredite vrstu porudžbine za rezultate. Kada se izvrši samostalno, / o najčešće navodi direktorijume, a zatim slijedi datoteke, obe po abecednom redu. Koristite ovu opciju pomoću jedne ili više sljedećih vrednosti (kolona je neobavezna, nema potrebnih razmaka) da biste sortirali rezultat komande reči na naveden način:

  • d = sortiraj po datumu / vremenu (najstariji prvi)
  • e = sortiraj produženo (abecedno)
  • g = grupa direktorija prvo, a zatim slijede datoteke
  • n = sortiraj po imenu (po abecedi)
  • s = sortiraj po veličini (najmanji prvi)
  • - = Koristite ovo kao prefiks s bilo kojom od gorenavedenih vrednosti da biste preokrenuli redosled (npr. -d da biste sortirali najnovije prvo, -s prvo za najveću, itd.).
/ str Ova opcija prikazuje rezultate po jednoj stranici istovremeno, prekinuta pritiskom bilo kog tastera za nastavak ... prompt. Korišćenje / p je vrlo slično upotrebi komande dir sa više naredbe .
/ q Koristite ovaj prekidač da biste prikazali vlasnika datoteke ili fascikle u rezultatima. Najjednostavniji način prikaza ili promjene vlasništva datoteke unutar Windows-a je pomoću dugmeta Advanced na kartici Bezbednost prilikom pogleda na svojstva datoteke.
/ r Opcija / r prikazuje bilo koji alternativni tok podataka (ADS) koji su dio datoteke. Sam stream podataka je naveden u novom redosledu, pod datoteci, i uvijek je prefiksovan sa $ DATA , što ih čini lakim za spot.
/ s Ova opcija prikazuje sve datoteke i fascikle u navedenom direktoriju plus sve datoteke i fascikle sadržane u bilo kojoj poddirektoriji navedenog direktorija.
/ t

Koristite ovu opciju pomoću jedne od sledećih vrednosti (kolona je opcionalna, nema potrebnih razmaka) da biste odredili vremensko polje koje ćete koristiti prilikom sortiranja i / ili prikazivanja rezultata:

  • a = poslednji pristup
  • c = kreirana
  • w = poslednji napisan
/ w Koristite / w da biste prikazali rezultate u "širokom formatu" koji ograničava stavke prikazane samo na fascikle (sadržane u zagradama) i imena datoteka sa njihovim proširenjima. Predmeti su navedeni od leva na desno, a zatim niz red. Standardni dir komandni zaglavlje i podnožja ostaju isti.
/ x Ovaj prekidač pokazuje ekvivalent "kratkog imena" za datoteke čije duga imena nisu u skladu sa pravilima koja nisu 8dot3.
/ 4 Preklopnik / 4 primorava upotrebu 4-cifrenih godina. Najmanje u novijim verzijama Windows-a, 4-cifreni prikaz za godinu je podrazumevano ponašanje i / -4 ne rezultira dvocifrenim displejom godine.
/? Koristite prekid pomoću pomoću komande dir da biste prikazali detalje o gore navedenim opcijama direktno u prozoru Command Prompt. Izvršavanje dir /? je isto kao i pomoću komande pomoći za izvršavanje pomoći .

Savet: Uzimajući u obzir količinu informacija koju komanda dir obično vraća, čuvanje sve to u tekstualnoj datoteki preko operatera za preusmjeravanje je obično pametna ideja. Pogledajte kako da preusmerite izlaz komande u datoteku kako biste to učinili više.

Dir Command Examples

dir

U ovom primjeru, komanda dir se koristi sama, bez ikakvih pogona :, putanje, specifikacija datoteke ili bilo koje prekidače, što rezultira ovakvim rezultatom:

C: \> dir Jačina u pogonu C nema oznaku. Količina Serijski broj je F4AC-9851 Direktorijum C: \ 09.02.2015. 12:41 $ SysReset 30.05.2013 18:22 93 HaxLogs.txt 05.07.2013 02:58 PerfLogs 22.05.2013 19:55 Program Files 31.05.2013 11:30 Program Files (x86) 30.07.2015 04:32 Temp 05/22 / 2016 07:55 Korisnici 22.05.2013 20:00 Windows 22.10.2013 09:50 Windows.old 1 fajl (a) 93 bajta 8 Dir (i) 18,370,433,024 bajtova besplatno

Kao što vidite, komanda dir je izvršena iz root direktorijuma C (tj. C: \>). Bez preciziranja odakle će tačno popisati sadržaj foldera i datoteke, komanda dir podrazumeva podrazumevano prikazivanje ovih informacija od mesta izvršavanja naredbe.

dir c: \ users / ah

U prethodnom primeru, tražim da naredba dir pokaže rezultate sa diska : i put c: \ korisnika , a ne iz lokacije na kojoj ja pokrećem komandu. Takođe precizujem, preko / a prekidača sa atributom h , da bih želeo samo da vidim skrivene stavke, što rezultira ovako:

C: \> dir c: \ korisnici / ah Volumen u pogonu C nema oznaku. Volume Serijski broj je F4AC-9851 Direktorijum c: \ users 05. 07. 2015. 04:04 Svi korisnici [C: \ ProgramData] 22.05.2013 20:01 Uobičajeno 05.07.2013. 2016 04:04 Podrazumevani korisnik [C: \ Users \ Default] 05. 07. 2015. 02:50 174 desktop.ini 1 fajl (a) 174 bajtova 3 Dir (i) 18,371,039,232 bajtova besplatno

Mala lista direktorija i pojedinačna datoteka koju vidite u gorenavedenom rezultatu ne čine cijelu fasciklu c: \ users - samo skrivene datoteke i fascikle. Da biste videli sve datoteke i fascikle, umesto toga izvršite dir c: \ users / a (uklanjanje h ).

dir c: \ *. csv / s / b> c: \ korisnici \ tim \ desktop \ csvfiles.txt

U ovom nešto složenijem, ali mnogo praktičnijem, primjeru za komandu dir, tražim da se moj cijeli čvrsti disk pretražuje za CSV datoteke, a onda se minimalni rezultati izvode u tekstualni dokument. Pogledajmo ovaj deo po komadu:

  • c: \ *. csv navodi komandu dir da pogleda sve datoteke ( * ) koje se završavaju u CSV ( .csv ) ekstenziji u korenu c: drive-a.
  • / s instructs dir da ide dublje od korena c: i umesto toga, potražite datoteke poput ove u svakom folderu, duboko kao i folderi.
  • / b uklanja bilo šta drugo osim putanje i ime datoteke, u suštini stvarajući čitljivu "listu" ovih datoteka.
  • > je operater za preusmeravanje , što znači "poslati" negde.
  • c: \ users \ tim \ desktop \ csvfiles.txt je odredište za > redirector, što znači da će rezultati biti upisani u csvfiles.txt datoteku umesto u Command Prompt, koji će se kreirati u c: \ users \ tim \ desktop lokacija (tj. Desktop koji vidim kada sam prijavljen).

Kada preusmerite izlaz komande u datoteku , kao što smo ovde uradili u ovom primjeru naredbe dir, komandni poziv ne prikazuje ništa. Međutim, tačan izlaz koji ste videli bi se umjesto toga nalazio unutar te tekstualne datoteke. Evo kako je moj csvfiles.txt izgledao nakon što je komanda rutiranja završila:

c: \ Documents and Settings \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ All Users \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ Svi korisnici \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Users \ Tim \ AppData \ Roaming \ line.csv c: \ Users \ Tim \ AppData \ Roaming \ media.csv

Iako ste sigurno mogli preskočiti preusmeravanje datoteke, pa čak i prekidač za "golim formatom", u komandnom pozivnom prozoru bilo bi teško raditi rezultate, što otežava postizanje onoga što ste bili posle - lokacija svakog CSV datoteku na računaru.

Dir Srodne komande

Komanda dir se često koristi sa komandom del. Nakon korišćenja komande dir da bi pronašli ime i lokaciju fajlova u određenim direktorijumima, del komanda se može koristiti za brisanje datoteka direktno iz komandnog poziva.

Slično je naredba rmdir / s , a starija komanda deltree , koja se koristi za brisanje foldera i datoteka. Komanda rmdir (bez opcije / s) je korisna za brisanje praznih fascikli koje pronađete pomoću komande dir.

Kao što sam već pomenuo, komanda dir se često koristi i sa operaterom za preusmeravanje .