Dir komanda yra komandų eilutės komanda, naudojama aplanke esančių failų ir poaplankių sąrašui parodyti.
Kiekvienam išvardytam failui ar aplankui komanda pagal numatytuosius nustatymus parodys datą ir laiką, kai elementas buvo paskutinį kartą pakeistas, jei elementas yra aplankas (pažymėtas DIR) arba failas, failo dydis, jei ir galiausiai failo arba aplanko pavadinimas, įskaitant failo plėtinį.
Ne failų ir aplankų sąraše, komanda dir taip pat rodo dabartinę skaidinio disko raidę, tomo etiketę, tomo serijos numerį, bendrą išvardytų failų skaičių, bendrą tų failų dydį baitais, skaičių išvardytų poaplankių ir visų diske likusių laisvų baitų.
Dir Command Prieinamumas
Komanda dir pasiekiama komandų eilutėje visose „Windows“operacinėse sistemose, įskaitant „Windows 11“, „Windows 10“, „Windows 8“, „Windows 7“, „Windows Vista“ir „Windows XP“.
Senesnėse „Windows“versijose taip pat yra komanda dir, tačiau su keliomis mažiau parinkčių, nei išvardinome toliau. Komanda dir taip pat yra DOS komanda, prieinama visose MS-DOS versijose.
Komandą dir galima rasti neprisijungus veikiančiose komandų eilutės versijose, pvz., pasiekiamose Išplėstinėse paleisties parinktyse ir Sistemos atkūrimo parinktyse. Komanda dir taip pat įtraukta į „Windows XP“atkūrimo konsolę.
Tam tikrų dir komandų jungiklių ir kitos dir komandų sintaksės prieinamumas įvairiose operacinėse sistemose gali skirtis.
Dir Command sintaksė
dir [diskas :][kelias][failo pavadinimas] [ /a[ :] atributai] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] sortorder] [ /p] [ /q] [ /r] [/s ] [/t [:] laiko laukas] [ /w ] [/x ] [/4 ]
Žr. Kaip skaityti komandos sintaksę, jei nesate tikri, kaip interpretuoti dir komandos sintaksę, kaip parašyta aukščiau arba parodyta toliau esančioje lentelėje.
Dir Command Options | |
---|---|
Prekė | Paaiškinimas |
diskas :, kelias, failo pavadinimas | Tai yra diskas, kelias ir (arba) failo pavadinimas, kurio rezultatus norite matyti. Visi trys yra neprivalomi, nes komandą galima vykdyti atskirai. Leidžiami pakaitos simboliai. Jei tai neaišku, žr. toliau pateiktą skyrių Dir komandų pavyzdžiai. |
/a |
Kai vykdoma atskirai, šis jungiklis rodo visų tipų failus ir aplankus, įskaitant tuos, kurių failų atributai paprastai neleidžia jiems būti rodomi komandų eilutėje arba sistemoje Windows. Naudokite /a su vienu ar daugiau iš šių atributų (dvitaškis neprivalomas, tarpų nereikia), kad komandos rezultate būtų rodomi tik šių tipų failai: a=archyvo failai d=katalogai h=paslėpti failai i=nėra turinio indeksuotų failų l=perskaidyti taškus r=tik skaitomi failai s=sistemos failai v=vientisumo failai x=nėra šveisti failų -=Naudokite tai kaip bet kurio iš aukščiau pateiktų atributų priešdėlį, kad iš rezultatų neįtrauktumėte elementų su šiais failo atributais. |
/b | Naudokite šią parinktį, jei norite rodyti katalogo rezultatus naudodami „pliką“formatą, kuris pašalina tipinę antraštės ir poraštės informaciją, taip pat visą informaciją apie kiekvieną elementą, paliekant tik katalogo pavadinimą arba failo pavadinimą ir plėtinį. |
/c | Šis jungiklis priverčia naudoti tūkstančių skyriklį, kai komanda naudojama taip, kad būtų rodomas failų dydis. Tai yra numatytasis daugelio kompiuterių elgesys, todėl praktinis naudojimas yra /-c norint išjungti tūkstančių skirtuką rezultatuose. |
/d | Naudokite /d, jei norite apriboti rodomus elementus iki aplankų (esančių skliausteliuose) ir failų pavadinimų su jų plėtiniais. Elementai pateikiami iš viršaus į apačią, o tada – stulpeliuose. Standartiniai dir komandos antraštės ir poraštės duomenys išlieka tie patys. |
/l | Naudokite šią parinktį norėdami visus aplankų ir failų pavadinimus rodyti mažosiomis raidėmis. |
/n | Šis jungiklis pateikia rezultatą su stulpeliais, kurių data yra > laikas > katalogas > failo dydis > failo arba aplanko pavadinimo stulpelio struktūra. Kadangi tai yra numatytasis elgesys, praktinis naudojimas yra /-n, kuris sukuria stulpelius failo arba aplanko pavadinime > katalogas > failo dydis > data > laiko tvarka. |
/o |
Naudokite šią parinktį norėdami nurodyti rezultatų rūšiavimo tvarką. Kai vykdomas vienas, /o pirmiausia pateikia katalogų sąrašą, o po to - failus abėcėlės tvarka. Naudokite šią parinktį su viena ar keliomis iš šių reikšmių (dvitaškis yra neprivalomas, nereikia tarpų), kad surūšiuotumėte komandos dir rezultatą nurodytu būdu: d=rūšiuoti pagal datą / laiką (pirmiausia seniausias) e=rūšiuoti pagal plėtinį (abėcėlės tvarka) g=pirmiausia grupės katalogas, po to failai n=rūšiuoti pagal pavadinimą (abėcėlės tvarka) s=rūšiuoti pagal dydį (pirmiausia mažiausias) -=Naudokite tai kaip priešdėlį su bet kuria iš aukščiau pateiktų reikšmių, kad pakeistumėte tvarką (-d, jei norite rūšiuoti pagal naujausius pirmiau, -s, jei norite, kad didžiausias pirmas, ir tt). |
/p | Ši parinktis rodo rezultatus po vieną puslapį, pertraukiamą su Paspauskite bet kurį klavišą, kad tęstumėte… raginimą. /p naudojimas yra labai panašus į dir komandos naudojimą su daugiau komanda. |
/q | Naudokite šį jungiklį, kad rezultatuose būtų rodomas failo arba aplanko savininkas. Lengviausias būdas peržiūrėti arba pakeisti failo nuosavybės teisę sistemoje „Windows“yra mygtukas Advanced skirtuke Sauga, kai žiūrima į failo ypatybes. |
/r | Parinktis /r rodo visus alternatyvius duomenų srautus (ADS), kurie yra failo dalis. Pats duomenų srautas pateikiamas naujoje eilutėje po failu ir visada pridedamas priesaga $DATA, todėl juos lengva pastebėti. |
/s | Ši parinktis rodo visus failus ir aplankus nurodytame kataloge, taip pat visus failus ir aplankus, esančius bet kuriuose to nurodyto katalogo pakatalogiuose. |
/t |
Naudokite šią parinktį su viena iš toliau nurodytų reikšmių (dvitaškis yra neprivalomas, tarpų nereikia), kad nurodytumėte laiko lauką, kuris bus naudojamas rūšiuojant ir (arba) rodant rezultatus: a=paskutinė prieiga c=sukurta w =paskutinį kartą parašyta |
/w | Naudokite /w, kad rezultatai būtų rodomi „plačiu formatu“, o tai apriboja rodomus elementus iki aplankų (skliausteliuose) ir failų pavadinimų su jų plėtiniais. Elementai pateikiami iš kairės į dešinę, o tada – žemyn. Standartiniai dir komandos antraštės ir poraštės duomenys išlieka tie patys. |
/x | Šis jungiklis rodo „trumpojo pavadinimo“atitikmenį failams, kurių ilgi pavadinimai neatitinka ne 8dot3 taisyklių. |
/4 | Perjungiklis /4 verčia naudoti 4 skaitmenų metus. Bent jau naujesnėse „Windows“versijose numatytasis 4 skaitmenų metų ekranas, o /-4 nerodo 2 skaitmenų metų. |
/? | Naudokite pagalbos jungiklį su komanda dir, kad parodytumėte išsamią informaciją apie aukščiau pateiktas parinktis tiesiai komandų eilutės lange. Vykdyti dir /? yra tas pats, kas naudojant pagalbos komandą, norint vykdyti help dir. |
Atsižvelgiant į informacijos kiekį, kurį paprastai grąžina komanda dir, paprastai yra protinga išsaugoti visą ją tekstiniame faile naudojant peradresavimo operatorių. Norėdami sužinoti daugiau, kaip tai padaryti, žr. Kaip peradresuoti komandos išvestį į failą.
Dir komandų pavyzdžiai
Toliau pateikiami keli skirtingi būdai, kaip galite naudoti komandą dir:
Paleisti be jungiklių
rež.
Šiame pavyzdyje komanda dir naudojama atskirai, be jokio disko:, kelio, failo pavadinimo specifikacijų ar jokių jungiklių, todėl gaunamas toks rezultatas:
C:\>dir
Time C diske nėra etiketės.
Tūrio serijos numeris yra F4AC-9851
C katalogas:\
2015-02-09 12:41
$SysReset
2016-05-30 18:22 93 HaxLogs.txt
2016-07-05 02:58 PerfLogs
05/ 2016-22-22 19:55 Programų failai
2016-05-31 11:30 Programų failai (x86)
2015-07-30 04: Temp. 2016-22-05 21:50 Windows.old
1 Failas (-ai) 93 baitai
Kaip matote, komanda dir buvo vykdoma iš C šakninio katalogo (ty C:\>). Nenurodant, iš kur tiksliai pateikti aplanko ir failo turinį, komanda pagal numatytuosius nustatymus rodo šią informaciją iš ten, kur buvo vykdoma komanda.
Paslėptų elementų sąrašas
dir c:\users /ah
Aukščiau pateiktame pavyzdyje reikalaujame, kad komanda dir rodytų rezultatus iš disko: ir c:\users kelio, o ne iš vietos, iš kurios vykdome komandą. Taip pat per /a jungiklį su atributu h nurodome, kad norėtume matyti tik paslėptus elementus, todėl gauname kažką panašaus į šį:
C:\>dir c:\users /ah
C disko tomas neturi etiketės.
Serialas Numeris yra F4AC-9851
Katalogas c:\users
2016-07-05 04:04 Visi naudotojai [C:\ProgramData]C:\Users\Default]
2016-07-05 02:50 174 desktop.ini
1 Failas (-iai) 174 baitai
Mažas katalogų sąrašas ir vienas failas, kurį matote aukščiau pateiktame rezultate, nesudaro viso aplanko c:\users – tik paslėpti failai ir aplankai. Norėdami pamatyti visus failus ir aplankus, vietoj to paleiskite dir c:\users /a (pašalinkite h).
Ieškoti failo bet kuriame aplanke
dir c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt
Šiame šiek tiek sudėtingesniame, bet daug praktiškesniame dir komandos pavyzdyje prašome, kad visame kietajame diske būtų ieškoma CSV failų, o tada minimalūs rezultatai būtų išvesti į tekstinį dokumentą. Pažvelkime į šį gabalėlį:
- c:\.csv nurodo dir komandai peržiūrėti visus failus (), kurie baigiasi CSV (.csv) plėtinys c: disko šaknyje.
- /s nurodo eiti giliau nei c: šaknis, o vietoj to ieškoti tokių failų kiekviename aplanke, kad ir kaip būtų aplankai.
- /b pašalina viską, išskyrus kelią ir failo pavadinimą, iš esmės sukurdamas skaitomą šių failų „sąrašą“.
- > yra peradresavimo operatorius, reiškiantis kažkur „siųsti“.
- c:\users\tim\desktop\csvfiles.txt yra > peradresavimo tikslas, o tai reiškia, kad rezultatai bus įrašytas į csvfiles.txt failą, o ne į komandų eilutę, kuri bus sukurta c:\users\tim\desktop (t. y., darbalaukis, kurį matote prisijungę).
Kai peradresuojate komandos išvestį į failą, kaip tai padarėme šiame dir komandos pavyzdyje, komandų eilutė nieko nerodo. Tačiau tiksli išvestis, kurią būtumėte matę, yra tame tekstiniame faile. Štai kaip atrodė mūsų csvfiles.txt pasibaigus komandai 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.csvc:\Users\All Users\Intuit\Quicken\Inet\merchant_common.csvc:\Users\Tim\AppData\Roaming\condition.2.csvc:\Users\Tim\AppData\Roaming\line.csvc:\Users\Tim\AppData\Roaming\media.csv
Nors tikrai galėjote praleisti failo peradresavimą ir net „pliko formato“jungiklį, būtų buvę labai sunku pasiekti rezultatus komandų eilutės lange, todėl būtų sunku pasiekti tai, ko ieškojote.
Susijusios komandos
Dir komanda dažnai naudojama su komanda del. Panaudojus dir, kad surastumėte failo (-ų) pavadinimą ir vietą bet kuriame konkrečiame aplanke (-uose), del gali būti naudojamas failams ištrinti tiesiai iš komandų eilutės.
Panaši yra komanda rmdir /s ir senesnė komanda deltree, naudojama aplankams ir failams ištrinti. Komanda rmdir (be parinkties /s) yra naudinga norint ištrinti tuščius aplankus, kuriuos radote naudodami komandą dir.
Kaip minėta aukščiau, komanda dir taip pat dažnai naudojama su peradresavimo operatoriumi.