Skip to main content

Dir ukaz (primeri, možnosti, stikala in še več)

Anonim

Ukaz dir je ukaz Command Prompt, ki se uporablja za prikaz seznama datotek in podmap, ki jih vsebuje mapa.

Za vsako datoteko ali mapo, ki je navedena na seznamu, bo ukaz dir privzeto prikazal datum in čas zadnje spremembe predmeta, če je predmet mapa (označena kot

) ali datoteke, velikost datoteke, če je to primerno, in končno ime datoteke ali mape, vključno z razširitvijo datoteke.

Zunaj seznama datotek in map, ukaz dir prikaže tudi trenutno črko pogona particije, oznako obsega, zaporedno številko zaporedja, skupno število datotek, skupno velikost teh datotek v bajtih, število podmap, navedenih na seznamu, in skupni bajt ostane brezplačno na pogonu.

Razpoložljivost Dir Command

Ukaz dir je na voljo v okviru ukaznega poziva v vseh operacijskih sistemih Windows, vključno z operacijskimi sistemi Windows 10, Windows 8, Windows 7, Windows Vista in Windows XP.

Starejše različice operacijskega sistema Windows vključujejo tudi ukaz dir, vendar z nekaj manj možnostmi, kot sem jih navedel spodaj. Ukaz dir je tudi ukaz DOS, ki je na voljo v vseh različicah MS-DOS.

Ukaz dir je na voljo v različicah ukazne vrstice brez povezave, kot so tiste, ki so na voljo v možnostih naprednega zagona in možnosti obnovitve sistema. Ukaz dir je vključen tudi v obnovitveno konzolo v operacijskem sistemu Windows XP.

Opomba: Razpoložljivost nekaterih ukaznih stikal dir in druge sintakse ukazov dir se lahko razlikuje od operacijskega sistema do operacijskega sistema.

Dir Command Syntax

dir pogon : pot Ime datoteke / a: lastnosti / b / c / d / l / n / o: Sortorder / str / q / r / s / t: časovni okvir / w / x /4

Nasvet: Glejte Kako prebrati ukazna sintaksa, če niste prepričani, kako razlagati sintakso ukaza dir, kot sem napisal zgoraj ali kot je prikazano v spodnji tabeli.

pogon : , pot, ime datoteke To je pogon , pot , in / ali Ime datoteke da želite videti rezultate ukaza dir za. Vse tri so neobvezne, saj lahko ukaz dir sam izvajamo. Dovoljene so dirke. Oglejte si Primeri ukazov Dir spodaj, če to ni jasno.
/ a

Ko se izvede sam, to stikalo prikaže vse vrste datotek in map, vključno s tistimi z atributi datotek, ki jih običajno preprečijo prikazovanje v ukaznem pozivu ali v operacijskem sistemu Windows. Uporaba/ a z enim ali več izmed naslednjih lastnosti (dvopičje je neobvezno, ni potrebnih nobenih presledkov), da prikažejo samo tiste vrste datotek v rezultatu ukaza dir:

  • a = arhivske datoteke
  • d = imeniki
  • h = skrite datoteke
  • jaz = ni indeksiranih datotek
  • l = reparse točke
  • r = datoteke za branje
  • s = sistemske datoteke
  • v = datoteke integritete
  • x = brez datotek za čiščenje
  • - = Uporabite to kot predpono kateregakoli od zgoraj navedenih atributov, da izključite elemente s temi atributi datoteke iz rezultatov.
/ bUporabite to možnost, da prikažete zadetke z uporabo »golo« oblike, s čimer odstranite tipične podatke o glavi in ​​nogi, pa tudi vse podrobnosti vsakega elementa, pri čemer samo ime imenika ali ime datoteke in razširitev.
/ cTa stikalo prisili uporabo ločilnika tisočev, ko je ukaz dir uporabljen na način, ki prikazuje velikost datotek. To je privzeto vedenje večine računalnikov, zato je praktična uporaba/ -c za onemogočanje tisočega ločila v rezultatih.
/ dUporaba/ d da omejite postavke, prikazane na samo mape (vsebovane v oklepajih) in imena datotek s svojimi razširitvami. Elementi so navedeni od vrha do dna in nato čez stolpce. Standardni podatki o glavi ukazov dir in nogi ostajajo enaki.
/ lTo možnost uporabite za prikaz vseh imen map in datotek v malih črkah.
/ nTo stikalo dobi rezultat s stolpci na datum -> čas -> imenik -> velikost datoteke -> ime datoteke ali mape struktura stolpcev. Ker je to privzeto vedenje, je praktična uporaba/ -n ki proizvaja stolpce v ime datoteke ali mape -> imenik -> velikost datoteke -> datum -> čas red.
/ o

S to možnostjo določite vrstni red za rezultate. Ko se sam izvaja,/ o najprej na seznamu imenikov, ki mu sledijo datoteke, po abecednem vrstnem redu. To možnost uporabite z eno ali več naslednjimi vrednostmi (kolono je neobvezno, ni potrebnih presledkov), da na ukazani način razvrstite ukazni ukaz ukazov:

  • d = razvrstite po datumu / uri (najstarejši najprej)
  • e = Razvrsti po razširitvi (abecedno)
  • g = prva skupina skupin, ki ji sledijo datoteke
  • n = razvrščanje po imenu (abecedno)
  • s = sortiraj po velikosti (najmanjši najprej)
  • - = Uporabite to kot predpono z eno od zgornjih vrednosti, da spremenite vrstni red (npr. -d najprej razvrščati najnovejše, -s za prvo najpomembnejše itd.).
/ strTa možnost prikaže rezultate na eni strani hkrati, prekinjena s Za nadaljevanje pritisnite katerikoli gumb… hitro. Uporaba/ str je zelo podoben uporabi ukaza dir z več ukazom.
/ qUporabite to stikalo za prikaz lastnika datoteke ali mape v rezultatih. Najlažji način ogleda ali spreminjanja lastništva datoteke v operacijskem sistemu Windows je prek Napredno gumb v Varnost ko pogledate datoteko Lastnosti .
/ rThe/ r možnost prikazuje vse alternativne tokove podatkov (ADS), ki so del datoteke.Sama podatkovni tok je naveden v novi vrstici, pod datoteko, in je vedno povezan z $ PODATKI , zaradi česar so lahko na licu mesta.
/ sTa možnost prikazuje vse datoteke in mape v določenem imeniku plus vse datoteke in mape, ki jih vsebujejo poddirektorji tega določenega imenika.
/ t

To možnost uporabite z eno od spodnjih vrednosti (kolon je neobvezen, ni potrebnih presledkov), da določite časovno polje, ki ga želite uporabiti pri razvrščanju in / ali prikazovanju rezultatov:

  • a = zadnji dostop
  • c = ustvarjeno
  • w = zadnja napisana
/ wUporaba/ w za prikaz rezultatov v »širokem formatu«, ki omejuje elemente, ki so prikazani samo v mapah (vsebovanih v oklepajih), in imena datotek s svojimi razširitvami. Elementi so navedeni od leve proti desni in nato navzdol vrstice. Standardni podatki o glavi ukazov dir in nogi ostajajo enaki.
/ xTo stikalo prikazuje ekvivalent "kratkega imena" za datoteke, katerih dolga imena ne ustrezajo pravilom, ki niso 8dot3.
/4The/4 preklopi na uporabo 4-mestnih let. Vsaj v novejših različicah operacijskega sistema Windows je 4-mestni prikaz za leto privzeto vedenje in/-4 ne prikaže dvomestnega prikaza leta.
/?Uporabite stikalo za pomoč z ukazom dir, da prikažete podrobnosti o zgornjih možnostih neposredno v oknu Ukazni poziv. Izvedbadir /? je enak uporabi ukaza za pomočpomoč pri reševanju.

Nasvet: Glede na obseg informacij, ki jih običajno vrne ukaz dir, se vse to shranjuje v besedilno datoteko prek operaterja za preusmeritev, ponavadi pametna ideja. Glejte Kako preusmeriti ukaz izhod v datoteko, če želite izvedeti več o tem, kako to storiti.

Primeri ukazov Dir

dir

V tem primeru se ukaz dir uporablja sam, brez kakršnega koli pogon : , pot, ime datoteke specifikacije, niti nobena stikala, ki bi prinesla takšen rezultat:

C: > dir Glasnost v pogonu C nima oznake. Serijska številka je F4AC-9851. Imeniška koda C: 09.02.2015 12:41

$ SysReset 30.5.2013 18:22 93 HaxLogs.txt 07.05.2013. 02:58 PerfLogs 22.05.2017 Programske datoteke 31.5.2013 11:30 Programske datoteke (x86) 30.7.2015 16:32 Temp 22.05.2017. 19:55 Uporabniki 22.5.2013 20:00 Windows 22.2.2016. 21:50 Windows.old 1 Datoteke 93 bajtov 8 Dir (i) 18,370,433,024 brezplačnih bajtov

Kot lahko vidite, je bil ukaz dir izvršen iz korenskega imenika C (to je C: >). Brez navedbe, kje natančno je treba navesti vsebino mape in datoteke, ukaz dir privzeto prikazuje te podatke od kod je bil izvršen ukaz.

dir c: uporabniki / ah

V zgornjem primeru zahtevam, da ukaz dir kaže rezultate pogon : in pot za c: uporabniki , ne iz lokacije, s katero upravljam ukaz. Določim tudi preko/ a preklopite s h atribut, da želim prikazati samo skrite predmete, kar ima za posledico nekaj takega:

C: > dir c: uporabniki / ah Glasnost v pogonu C nima oznake. Zvezna serijska številka je F4AC-9851. Imeniška koda c: users 07.05.2014 04:04 Vsi uporabniki C: ProgramData 22.05.2016

Privzeto 05.07.2013. 04:04 Privzeti uporabnik C: Users Default 05. 07. 2016, 02:50 174 desktop.ini 1 Datoteke 174 bajtov 3 Dir (i) 18,371,039,232 bajtov brezplačno

Majhen seznam imenikov in posamezne datoteke, ki jih vidite v zgornjem rezultatu, ne predstavljajo celote c: uporabniki mapo - samo skrite datoteke in mape. Videti vse datoteke in mape, ki bi jih izvajalidir c: uporabniki / a (odstranitevh) namesto tega.

dir c: *. csv / s / b> c: uporabniki tim pult csvfiles.txt

V tem nekoliko bolj zapletenem, a bolj praktičnem primeru primera ukaza dir, zahtevam, da poiščem celoten trdi disk za datoteke CSV, nato pa se najmanjši rezultati izpišejo v besedilni dokument. Oglejmo si ta del po delih:

  • c: *. csv ukaz ukazu dir pogleda vse datoteke (*), ki se končajo v CSV (.csv) razširitev v korenu c: pogon.
  • / s ukazuje, da se lahko pelje globlje od korena c: in namesto tega poiščite datoteke, kakršne je to, v vsaki mapi, tako globoko kot so mape.
  • / b odstrani nič drugega kot ime poti in datoteke, v bistvu ustvarjati berljiv »seznam« teh datotek.
  • > je preusmerjevalni operater, kar pomeni nekam "poslati".
  • c: users tim namizje csvfiles.txt je destinacija za> preusmerjevalnik, kar pomeni, da bodo rezultati zapisani vcsvfiles.txt namesto v ukaznem pozivu, ki bo ustvarjen na c: users tim namizje lokacija (tj. namizje, ki ga vidim, ko sem prijavljen).

Ko preusmerite izhod ukaza v datoteko, kot smo naredili tukaj v tem ukaznem ukazu dir, ukazni poziv ne prikazuje ničesar. Vendar pa je točno izhod, ki bi ga videli, se namesto tega nahaja znotraj te tekstovne datoteke. Tukaj je moje csvfiles.txt je izgledal, ko je ukaz DIR končal:

c: ProgramData Intuit Quicken Inet trgovec_alias.csv c: ProgramData Intuit Quicken Inet merchant_common.csv c: Uporabniki Vsi uporabniki Intuit Quicken Inet merchant_alias.csv c: Users Vsi uporabniki Intuit Quicken Inet merchant_common.csv c: Uporabniki Tim AppData Roaming condition.2.csv c: Uporabniki Tim AppData Roaming line.csv c: Uporabniki Tim AppData Roaming media.csv

Medtem ko ste zagotovo lahko preskočili preusmeritev datoteke in celo stikalo »gole oblike«, bi bili v oknu ukaznega poziva zelo težki za delo, zaradi česar je težko priti do tistega, kar ste bili - lokacija vsakega Datoteko CSV v računalniku.

Dir Sorodni ukazi

Ukaz dir se pogosto uporablja z ukazom del. Po uporabi ukaza dir, da bi našli ime in lokacijo datotek v posameznih mapah, lahko del del uporabite za brisanje datotek neposredno iz ukaznega poziva.

Podobno je rmdir / s ukaz in starejši deltree ukaz, ki se uporablja za brisanje map in datotek. The rmdir ukaz (brez možnosti / s) je uporaben za brisanje praznih map, ki jih najdete z ukazom dir.

Kot sem že omenil, se ukaz dir pogosto uporablja tudi pri preusmerjanju.