Skip to main content

Dir Command (pavyzdžiai, parinktys, jungikliai ir dar daugiau)

Anonim

Komandinė komanda dir yra komandinės eilutės komanda, naudojama aplanke esančių failų ir pakatalogių sąrašo rodymui.

Kiekvieno sąraše esančio failo ar aplanko komandą dir pagal numatytuosius nustatymus rodoma data ir laikas, kai objektas buvo paskutinį kartą pakeistas, jei elementas yra aplankas (pažymėtas kaip

) arba failą, failo dydis, jei taikytina, ir galiausiai failo arba aplanko pavadinimas, įskaitant failo plėtinį.

Be failo ir aplankų sąrašo komandą dir taip pat parodoma dabartinė disko raidė, tūrinio etiketė, tūrinio serijos numeris, bendras išvardytų failų skaičius, bendras bylų dydis baitais, išvardytų poaplankių skaičius ir Bendras baitas, likęs laisvas diske.

"Dir Command" prieinamumas

Komandos eilutėje komandų eilutėje galima naudotis visose "Windows" operacinėse sistemose, įskaitant "Windows 10", "Windows 8", "Windows 7", "Windows Vista" ir "Windows XP".

Senesnės "Windows" versijos apima komandą "dir", bet su keliomis mažiau galimybių, nei nurodyta toliau. Komandinė komanda dir taip pat yra DOS komanda, prieinama visose MS-DOS versijose.

Komandą dir galima rasti neprisijungus naudojančiose komandinės eilutės versijose, pvz., Iš papildomų paleisties parinkčių ir sistemos atkūrimo parinkčių. Komandinė komanda dir yra įtraukta į "Windows XP" atkūrimo konsolę.

Pastaba: Kai kurių dir komandų jungiklių ir kitos dir komandos sintaksės prieinamumas gali skirtis nuo operacinės sistemos iki operacinės sistemos.

Dir komandos sintazė

dir vairuoti : kelias failo pavadinimas / a: atributai / b / c / d / l / n / o: Rikiuoti / p / q / r / s / t: timefield / w / x /4

Patarimas: Žr. Kaip skaityti komandinę sintaksę, jei nesate tikri, kaip interpretuoti komandos dir komandą, kaip parašiau aukščiau arba kaip parodyta toliau pateiktoje lentelėje.

vairuoti : , kelias, failo pavadinimas Tai yra vairuoti , kelias , ir / arba failo pavadinimas kad norite matyti komandos komandų rezultatus. Visi trys yra neprivalomi, nes komandą dir galima paleisti atskirai. Pažymėjimai yra leidžiami. Žr Pavyzdžiai komandų komandai žemiau, jei tai nėra aišku.
/ a

Kai vykdomas atskirai, šis jungiklis rodo visus failų ir aplankų tipus, įskaitant tuos, kuriuose yra failo atributai, kurie paprastai neleidžia jiems rodyti komandinės eilutės arba "Windows". Naudok/ a su vienu ar keliais iš toliau nurodytų atributai (kolonėlė yra neprivaloma, tarpų nereikia), norint parodyti tik tuos failų tipus komandos komandų rezultatuose:

  • a = archyvuoti failus
  • d = katalogai
  • h = paslėptus failus
  • i = indeksuojami ne failo failai
  • l = pertvarkymo taškai
  • r = tik skaitomi failai
  • s = sistemos failai
  • v = vientisumo failai
  • x = be šveitimo failų
  • - = Naudokite tai kaip prefiksą bet kuriam iš anksčiau nurodytų atributų, kad iš rezultatų būtų pašalinti elementai su šiais failų atributais.
/ bNaudokite šią parinktį, norėdami parodyti dir rezultatus naudodami "pliko" formatą, kuris pašalina įprastą antraštės ir poraštės informaciją, taip pat visą informaciją apie kiekvieną elementą, paliekant tik katalogo pavadinimą arba failo vardą ir plėtinį.
/ cŠis jungiklis verčia naudoti tūkstančių skirtukų, kai dir komandos naudojamas taip, kad būtų rodomi failų dydžiai. Tai yra numatytasis elgesys daugumoje kompiuterių, todėl jis yra praktinis/ -c išjungti tūkstančių atskyriklį rezultatuose.
/ dNaudok/ d apriboti vien tik aplankuose esančius elementus (esančius skliausteliuose) ir failų pavadinimus su jų plėtiniais. Elementai išvardyti iš viršaus į apačią, o paskui iš visų stulpelių. Standartiniai komandų antraštės ir apatiniai įrašo duomenys lieka tokie patys.
/ lNaudokite šią parinktį, jei norite rodyti visus aplankų ir failų vardus mažosiomis raidėmis.
/ nŠis jungiklis gauna rezultatą su stulpeliais datoje -> laikas -> katalogas -> failo dydis -> failo ar aplanko pavadinimas stulpelio struktūra. Kadangi tai yra numatytasis elgesys, tai yra praktinis naudojimas/ -n kuri gamina stulpelius failo ar aplanko pavadinimas -> katalogas -> failo dydis -> data -> laikas įsakymas.
/ o

Naudokite šią parinktį, norėdami nurodyti rezultatų rūšiavimo tvarką. Kai vykdomas vienas/ o Pirmiausia išvardijami katalogai, po kurių eina failai abėcėlės tvarka. Naudokite šią parinktį naudodami vieną ar kelias iš toliau nurodytų reikšmių (dvitaškis yra neprivalomas, nereikia jokių tarpų) komandų rezultatų rūšiavimui nurodytu būdu:

  • d = Rūšiuoti pagal datą / laiką (pirmiausia seniausia)
  • e = Rūšiuoti pagal pratęsimą (abėcėlės tvarka)
  • g = pirmiausia grupių katalogas, po kurių eina failai
  • n = Rūšiuoti pagal pavadinimą (pagal abėcėlę)
  • s = Rūšiuoti pagal dydį (mažiausia pirmiausia)
  • - = Naudokite tai kaip prefiksą su bet kuria iš anksčiau nurodytų verčių, kad pakeistumėte užsakymą (pvz., -d Rūšiuoti pagal naujausias pirmiausia -s už didžiausią pirmąją ir tt).
/ pŠi parinktis vienu metu rodo rezultatus viename puslapyje, pertraukiant a Paspauskite bet kurį klavišą norėdami tęsti… greitai. Naudojimas/ p yra labai panašus į komandos komandą dir komandą.
/ qNaudokite šį jungiklį, kad būtų rodomas rezultatų failo arba aplanko savininkas. Lengviausias būdas peržiūrėti ar keisti failo nuosavybės teises sistemoje "Windows" yra per Išplėstinė mygtukas Saugumas žiūrėdami į failą Savybės .
/ rThe/ r parinktis rodo bet kokius alternatyvius duomenų srautus (ADS), kurie yra failo dalis.Paprastai duomenų srautas yra išvardytas naujoje eilutėje po failo ir visada yra perduotas $ DATA , todėl juos lengva pastebėti.
/ sŠi parinktis rodo visus failus ir aplankus nurodytame kataloge plius visi failai ir aplankai, esantys bet kokiuose nurodyto katalogo pakatalogiuose.
/ t

Naudokite šią parinktį naudodami vieną iš žemiau pateiktų reikšmių (dvitaškis yra neprivaloma, nereikia jokių tarpų), norėdami nurodyti laiko juostą, naudojamą rūšiuojant ir / arba rodant rezultatus:

  • a = paskutinė prieiga
  • c = sukurta
  • w = paskutinė parašyta
/ wNaudok/ w rodyti rezultatus "plataus formato", kuris riboja elementus, rodomus tik aplankuose (esančiuose skliausteliuose) ir failų vardus su jų plėtiniais. Elementai išvardijami iš kairės į dešinę ir po to - iš eilės. Standartiniai komandų antraštės ir apatiniai įrašo duomenys lieka tokie patys.
/ xŠis jungiklis rodo "trumpąjį" vardą, lygiavertį failams, kurių ilgi vardai neatitinka ne 8dot3 taisyklių.
/4The/4 jungiklis verčia naudoti keturių skaitmenų metus. Bent jau naujesnėse "Windows" versijose keturženklis metų ekranas yra numatytasis elgesys ir/-4 neįvyksta 2 skaitmenų metų rodymas.
/?Naudodami komandų komandą naudokite komandą dir, norėdami parodyti informaciją apie anksčiau pateiktas parinktis tiesiogiai komandų eilutės lange. Vykdymasdir /? yra tas pats, kaip naudoti komandą paleistiPagalba dir.

Patarimas: Atsižvelgiant į informacijos, kurią komandinė komanda paprastai grąžina, apimtį, visada saugoma visa tai teksto bylai per peradresavimo operatorių. Daugiau apie tai, kaip tai padaryti, žr. Kaip perkelti komandų išvestį į failą.

Pavyzdžiai komandų komandai

dir

Šiame pavyzdyje dir komanda naudojama atskirai, be jokių vairuoti : , kelias, failo pavadinimas specifikacijos, nei visi jungikliai, kurių rezultatai tokie:

C: > dir Tūrinis diskas C neturi etiketės. Tūris Serijos numeris yra F4AC-9851 Katalogas C: 09/02/2015 12:41 PM

$ SysReset 2015-05-30 06:22 93 HaxLogs.txt 05/07/2016 02:58 AM PerfLogs 2015.05.25 19:55 Program Files 31/05/2013 11:30 Programų failai (x86) 2015-07-30 16:32 Temp 05/22/2016 19:55 Vartotojai 2012-05-22 20:00 "Windows" 2014-05-22 21:50 Windows.old 1 failas (-ai) 93 bytes 8 diskas (s) 18.370.433,024 baitai nemokamai

Kaip matote, komanda dir buvo paleista iš pagrindinio katalogo C (t. Y. C: >). Nenurodžius, kur tiksliai nurodyti aplanko ir failo turinį, dir komanda pagal numatytuosius nustatymus parodo šią informaciją iš kur vyko komanda.

dir c: users / ah

Pirmiau pateiktame pavyzdyje aš prašau, kad komandos dir parodyti rezultatus iš vairuoti : ir kelias apie c: vartotojai , o ne iš vietos, kurioje aš paleisti komandą. Aš taip pat nurodo, per/ a perjungti su h atributas, kad norėčiau matyti tik paslėptus elementus, todėl susidaro kažkas panašaus į šį:

C: > dir c: users / ah C disko talpa nėra etiketės. Tūris Serijos numeris yra F4AC-9851 Katalogas c: users 05/07/2016 04:04 AM Visi vartotojai C: ProgramData 2015-05-22 20:01

Numatytasis 05/07/2016 04:04 Numatytasis vartotojas C: Vartotojai Numatyta 05/07/2016 02:50 174 desktop.ini 1 Failas 174 baitai 3 Dir (s) 18,371,039,232 bytes nemokamai

Mažas sąrašas katalogų ir vieno failo, kurį matote aukščiau pateiktame rezultate, nėra visas c: vartotojai aplankas - tik paslėptus failus ir aplankus. Matyti visi failus ir aplankus, kuriuos atliktumėtedir c: users / a (pašalinush) vietoj.

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

Šioje šiek tiek sudėtingesnėje, bet daug praktiškesnėje komandos dir komandinio pavyzdžio, prašau, kad mano kietajame diske būtų ieškoma CSV failų, o tada minimalūs rezultatai išvedami į teksto dokumentą. Pažvelkime į šį gabalas:

  • c: *. csv pasako dir komandą ieškoti visų failų (*), kuris baigiasi CSV (.csv) pratęsimas į šaknį c: vairuoti
  • / s paveda dir eiti giliau nei c: root, o vietoj to ieškoti tokius failus kiekviename aplanke tiek pat, kiek eina aplankai.
  • / b pašalina bet ką, išskyrus kelią ir failo vardą, iš esmės sukuriant nuskaitomą "šių failų sąrašą".
  • > yra peradresavimo operatorius, tai reiškia, kad "išsiųsti" kažkur.
  • c: users tim desktop csvfiles.txt yra paskirties vieta> redirector, tai reiškia, kad rezultatai bus parašyti įcsvfiles.txt failą, o ne komandinę eilutę, kuri bus sukurta c: users tim desktop vieta (t. y. darbalaukis, kurį aš mato, kai esu prisijungęs).

Kai peradresuosite komandų išvestį į failą, kaip ir čia, šiame komandų eilutės komandų eilutėje nieko nerodoma. Tačiau, tiksliai Produktas, kurį galėjote matyti, yra vietoj to teksto failo viduje. Štai kas mano csvfiles.txt atrodė, kai dir komanda baigė:

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 Visi vartotojai Intuit Quicken Inet merchant_common.csv c: Vartotojai Tim AppData Roaming condition.2.csv c: Vartotojai Tim AppData Roaming line.csv c: Users Tim AppData Roaming media.csv

Nors jūs tikrai galėjote praleisti failo peradresavimą ir net "atvirojo formato" jungiklį, rezultatai būtų buvę labai sunku dirbti su komandų eilutės langais, todėl sunku pasiekti tai, ko buvo po jo - kiekvieno CSV failą savo kompiuteryje.

Susijusios su komandomis

Komandinė komanda dir dažnai naudojama komandą del. Naudodamas komandą dir, norėdami rasti failo (-ų) pavadinimą ir vietą bet kuriame konkrečiame aplanke (-uose), del komandą galima naudoti norint pašalinti failus tiesiogiai iš komandinės eilutės.

Panašus yra rmdir / s komanda ir vyresni Deltree komanda, naudojama ištrinti aplankus ir failus. The rmdir komanda (be / s parinkties) yra naudinga norint ištrinti tuščius aplankus, kuriuos rasite dir komandoje.

Kaip jau minėjau, komandos dir taip pat dažnai naudojamas su peradresavimo operatoriumi.