Ukaz Dir (primeri, možnosti, stikala in več)

Rež ukaz je Ukaz ukaznega poziva uporablja za prikaz seznama datoteke in podmape v mapi.

Za vsako navedeno datoteko ali mapo bo ukaz privzeto prikazal datum in čas, ko je bil element nazadnje spremenjen, če je element mapa (označena z DIR) ali datoteko, velikost datoteke, če je primerno, in končno ime datoteke ali mape, vključno s pripono datoteke.

Oseba, ki uporablja ukaz dir v ukaznem pozivu Windows
Theresa Chiechi / Lifewire

Zunaj seznama datotek in map ukaz dir prikaže tudi trenutno črko pogona particija, oznaka prostornine, serijska številka zvezka, skupno število navedenih datotek, skupno velikost teh datotek v bajtih, število navedenih podmap in skupno število prostih bajtov na pogonu.

Razpoložljivost ukazov Dir

Ukaz dir je na voljo znotraj ukazni poziv v vseh Windowsih operacijski sistemi vključno z Windows 10, Windows 8, Windows 7, Windows Vista, in Windows XP.

dir help ukaz v ukaznem pozivu sistema Windows 10

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

Ukaz dir je mogoče najti v različicah ukaznega poziva brez povezave, kot so tiste, ki so na voljo v Napredne možnosti zagona in Možnosti obnovitve sistema. Ukaz dir je vključen tudi v Obnovitvena konzola v operacijskem sistemu Windows XP.

Razpoložljivost določenih ukaznih stikal dir in drugih ukazov dir sintakso se lahko razlikuje od operacijskega sistema do operacijskega sistema.

Sintaksa ukaza Dir

r [voziti:][pot][Ime datoteke] [/a[[:]lastnosti]] [/b] [/c] [/d] [/l] [/n] [/o[[:]vrstni red]] [/str] [/q] [/r] [/s] [/t[[:]časovno polje]] [/w] [/x] [/4]

Glej Kako brati sintakso ukazov če niste prepričani, kako razlagati sintakso ukaza dir, kot je napisano zgoraj ali prikazano v spodnji tabeli.

Možnosti ukaza Dir
Artikel Pojasnilo
voziti:, pot, ime datoteke To je voziti, pot, in/ali Ime datoteke za katere želite videti rezultate. Vsi trije so neobvezni, saj je ukaz mogoče izvesti sam. Nadomestni znaki so dovoljeni. Glej Primeri ukazov Dir spodnji razdelek, če to ni jasno.
/a

Ko se izvaja samostojno, to stikalo prikazuje vse vrste datotek in map, vključno s tistimi z atributi datoteke ki običajno preprečujejo, da bi se prikazali v ukaznem pozivu ali v sistemu Windows. Uporaba /a z enim ali več od naslednjih lastnosti (dvopičje je neobvezno, presledki niso potrebni), da prikažete samo tiste vrste datotek v rezultatu ukaza:

a = arhivske datoteke

d = imeniki

h = skrite datoteke

jaz = datoteke niso indeksirane z vsebino

l = točke ponovne analize

r = datoteke samo za branje

s = sistemske datoteke

v = datoteke celovitosti

x = brez datotek za čiščenje

- = Uporabite to kot predpono za katerega koli od zgornjih atributov, da iz rezultatov izključite elemente s temi atributi datoteke.

/b Uporabite to možnost za prikaz rezultatov dir z uporabo "gole" oblike, ki odstrani tipično glavo in nogo informacije, kot tudi vse podrobnosti o vsakem elementu, pri čemer ostane samo ime imenika ali ime datoteke in razširitev.
/c To stikalo prisili uporabo ločila tisočic, ko se ukaz uporablja na način, ki prikazuje velikosti datotek. To je privzeto vedenje na večini računalnikov, zato je praktična uporaba /-c da onemogočite ločilo tisočic v rezultatih.
/d Uporaba /d da omejite prikazane elemente samo na mape (vsebovane v oklepajih) in imena datotek z njihovimi priponami. Elementi so navedeni od vrha do dna in nato čez stolpce. Standardni podatki glave in noge ukaza dir ostanejo enaki.
/l Uporabite to možnost za prikaz vseh imen map in datotek z malimi črkami.
/n To stikalo ustvari rezultat s stolpci v 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 naročilo.
/o

S to možnostjo določite vrstni red za rezultate. Ko je usmrčen sam, /o najprej navede imenike, nato pa datoteke, obe po abecednem vrstnem redu. Uporabite to možnost z eno ali več od naslednjih vrednosti (dvopičje ni obvezno, presledki niso potrebni), da razvrstite rezultat ukaza dir na določen način:

d = razvrsti po datumu/času (najprej najstarejši)

e = razvrsti po razširitvi (po abecedi)

g = najprej imenik skupine, nato pa datoteke

n = razvrsti po imenu (po abecedi)

s = razvrsti po velikosti (najprej najmanjši)

- = Uporabite to kot predpono s katero koli od zgornjih vrednosti, da obrnete vrstni red (-d najprej razvrsti po najnovejših, -s za prvi največji itd.).

/str Ta možnost prikazuje rezultate po eno stran, prekinjeno z a Za nadaljevanje pritisnite katerikoli gumb... hitro. Uporaba /str je zelo podoben uporabi ukaza dir z več poveljevanja.
/q S tem stikalom v rezultatih prikažete lastnika datoteke ali mape. Najlažji način za ogled ali spremembo lastništva datoteke v sistemu Windows je prek Napredno gumb v Varnost zavihek, ko si ogledate datoteko Lastnosti.
/r The /r možnost prikazuje vse nadomestne tokove podatkov (ADS), ki so del datoteke. Sam tok podatkov je naveden v novi vrstici pod datoteko in je vedno s pripono z $DATA, zaradi česar jih je enostavno opaziti.
/s Ta možnost prikazuje vse datoteke in mape v določenem imeniku plus vse datoteke in mape v katerem koli podimeniku navedenega imenika.
/t

Uporabite to možnost z eno od spodnjih vrednosti (dvopičje ni obvezno, presledki niso potrebni), da določite časovno polje, ki se uporablja pri razvrščanju in/ali prikazovanju rezultatov:

a = zadnji dostop

c = ustvarjeno

w = nazadnje napisano

/w Uporaba /w za prikaz rezultatov v "široki obliki", ki omejuje prikazane elemente samo na mape (vsebovane v oklepajih) in imena datotek z njihovimi končnicami. Elementi so navedeni od leve proti desni in nato navzdol po vrsticah. Standardni podatki glave in noge ukaza dir ostanejo enaki.
/x To stikalo prikazuje enakovredno "kratko ime" za datoteke, katerih dolga imena niso v skladu s pravili, ki niso 8dot3.
/4 The /4 stikalo prisili uporabo 4-mestne letnice. Vsaj v novejših različicah sistema Windows je 4-mestni prikaz leta privzeto vedenje in /-4 ne pomeni 2-mestnega prikaza leta.
/? Uporabi stikalo za pomoč z ukazom dir, da prikažete podrobnosti o zgornjih možnostih neposredno v oknu ukaznega poziva. Izvajanje dir /? je enako kot pri uporabi ukaz pomoči izvesti pomoč r.

Glede na količino informacij, ki jih ukaz dir običajno vrne in vse shrani v a besedilna datoteka preko a operaterja preusmeritve je ponavadi pametna ideja. Glej Kako preusmeriti izhod ukaza v datoteko za več o tem, kako to storiti.

Primeri ukazov Dir

Spodaj je nekaj različnih načinov uporabe ukaza dir:

Teči brez stikal

r. 

V tem primeru je ukaz dir uporabljen sam, brez kakršnega koli voziti:, pot, ime datoteke specifikacij, niti nobenih stikal, ki dajejo rezultat, kot je ta:

C:\>dir
Prostornina v pogonu C nima oznake.
Serijska številka nosilca je F4AC-9851
Imenik C:\
9/02/2015 12:41 PM
$SysReset
30. 5. 2016 18:22 93 HaxLogs.txt
07. 5. 2016 02:58 PerfLogs
22. 5. 2016 19:55 Programske datoteke
31. 5. 2016 11:30 Programske datoteke (x86)
30. 7. 2015 16:32 Temp
22.05.2016 19:55 Uporabniki
22.5.2016 20:00 Windows
22. 5. 2016 21:50 Windows.old
1 datoteka(e) 93 bajtov.

Kot lahko vidite, je bil ukaz dir izveden iz datoteke korenski imenik od C (tj. C:\>). Ne da bi navedli, kje točno naj se prikaže mapa in vsebina datoteke, ukaz privzeto prikaže te informacije, od koder je bil ukaz izveden.

Seznam skritih predmetov

dir c:\users /ah. 

V zgornjem primeru zahtevamo, da ukaz dir prikaže rezultate iz voziti: in pot od c:\uporabniki, ne z mesta, s katerega izvajamo ukaz. Določamo tudi preko /a preklopite z h atributa, da bi radi videli samo skrite elemente, kar ima za posledico nekaj takega:

C:\>dir c:\users /ah
Prostornina v pogonu C nima oznake.
Serijska številka nosilca je F4AC-9851
Imenik c:\uporabnikov
07. 5. 2016 04:04 Vsi uporabniki [C:\ProgramData]
22. 5. 2016 20:01
Privzeto
07. 5. 2016 04:04 Privzeti uporabnik [C:\Users\Default]
07. 05. 2016 02:50 174 desktop.ini
1 datoteka(e) 174 bajtov.

Majhen seznam imenikov in ena sama datoteka, ki jo vidite v zgornjem rezultatu, ne sestavljata celotnega c:\uporabniki mapa – samo skrite datoteke in mape. Videti vse datoteke in mape, bi izvedeli dir c:\users /a (odstranitev h) namesto tega.

Poiščite datoteko v kateri koli mapi

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

V tem nekoliko bolj zapletenem, a veliko bolj praktičnem primeru za ukaz dir zahtevamo, da naš celotni trdi disk biti iskani datoteke CSV in nato se minimalni rezultati izpišejo v besedilni dokument. Poglejmo si tole delček za kosom:

  • c:\*.csv pove ukazu dir, naj si ogleda vse datoteke (*), ki se končajo v CSV (.csv) podaljšek v korenu c: voziti.
  • /s mu naroči, naj gre globlje od korena c: in namesto tega poišče takšne datoteke v vsaki mapi, tako globoko, kot so mape.
  • /b odstrani vse razen poti in imena datoteke, kar v bistvu ustvari berljiv "seznam" teh datotek.
  • > je operaterja preusmeritve, kar pomeni »pošlji« nekam.
  • c:\users\tim\desktop\csvfiles.txt je cilj za > preusmerjalnik, kar pomeni, da bodo rezultati zapisani v csvfiles.txt datoteko namesto v ukaznem pozivu, ki bo ustvarjen na c:\users\tim\desktop lokacijo (tj. namizje, ki ga vidite, ko ste prijavljeni).

Ko ti preusmeri izhod ukaza v datoteko, kot smo naredili tukaj v tem primeru ukaza dir, ukazni poziv ne prikaže ničesar. Vendar pa je natančno izhod, ki bi ga videli, se namesto tega nahaja znotraj te besedilne datoteke. Tukaj je naš csvfiles.txt izgledalo kot po zaključku ukaza dir:

c:\ProgramData\Intuit\Quicken\Inet\merchant_alias.csv
c:\ProgramData\Intuit\Quicken\Inet\merchant_common.csv
c:\Users\All Users\Intuit\Quicken\Inet\merchant_alias.csv
c:\Users\All Users\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.

Čeprav bi zagotovo lahko preskočili preusmeritev datoteke in celo stikalo "goli format", rezultati bi bilo zelo težko delati v oknu ukaznega poziva, zaradi česar bi bilo težko priti do tega, kar ste bili po.

Povezani ukazi

Ukaz dir se pogosto uporablja z ukaz del. Po uporabi dir za iskanje imena in lokacije datotek v kateri koli določeni mapi (mapah), lahko 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 že omenjeno, se ukaz dir pogosto uporablja tudi z a operaterja preusmeritve.