Dir Command

Juhtkäskude näited, lülitid, valikud ja muud

Käsk käsk käsku Käsureklaame, mida kasutatakse kataloogis sisalduvate failide ja alamkaustade loendi kuvamiseks.

Iga loetletud faili või kataloogi puhul näeb kataloogi käsk vaikimisi objekti viimast muutmist kuupäeva ja kellaaja, kui objekt on kaust (tähistatud kui

) või fail, faili suurus, kui see on asjakohane ja lõpuks ka faili või kausta kaasas olev faililaiend .

Faili ja kaustade loendi kõrval kuvatakse ka käsk "dir", kus kuvatakse ka partitsiooni praegune draivitäht, helitugevuse silt , helitugevuse seerianumber , loetletud failide koguarv, nende failide kogusumma baitides, loetletud alamkataloogide arv ja kogu kettad jäävad vabaks.

Käsu käsklus olemasolu

Käsuviiba saab käsku dir kõigis Windowsi operatsioonisüsteemides, sealhulgas Windows 10 , Windows 8 , Windows 7 , Windows Vista ja Windows XP .

Windowsi vanemad versioonid sisaldavad ka käsku dir, kuid mõnevõrra vähem võimalusi kui ma allpool loetlesin. Käsk dir on ka DOS-i käsk , mis on saadaval kõigis MS-DOS-i versioonides.

Käsku dir saab leida võrguühenduseta käsurealt, nagu on saadaval Advanced Startup Options ja System Recovery Options . Käsu dir on ka Windows XP taastekonsoolis .

Märkus . Teatud töökäskude lülitite ja teiste dir-käskude süntaksi olemasolu võib operatsioonisüsteemist operatsioonisüsteemini erineda.

Käsu käsu süntaks

dir [ drive : ] [ path ] [ faili nimi ] [ / a [[ : ] atribuudid ]] [ / b ] [ / c ] [ / d ] [ / l ] [ / n ] [ / o [[ : ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t [[ : ] timefield ]] [ / w ] [ / x ] [ / 4 ]

Näpunäide. Vaadake käsku Käsu süntaksitest lugemine, kui te pole kindel, kuidas tõlgida käsku dir käsku, nagu ma selle üle kirjutasin või nagu allpool olevas tabelis näidatakse.

sõita :, tee, failinimi See on draivi , tee ja / või failinimi , mida soovite näha dir käskude tulemuste jaoks. Kõik kolm on vabatahtlikud, sest dir käsku saab teostada üksi. Tähised on lubatud. Kui see pole selge, vaadake allpool jaotist Dir käskude näited .
/ a

Kui seda üksi täidetakse, näitab see lüliti kõiki failide ja kaustade tüüpe, sealhulgas neid, millel on faili atribuudid, mis tavaliselt takistavad nende kuvamist käsureale või Windowsis. Kasutage / a ühte või mitut järgmistest atribuutidest (koolon on vabatahtlik, tühikuid pole vaja), et näidata ainult seda tüüpi failid dir käsku tulemuses:

  • a = arhiivifailid
  • d = kataloogid
  • h = peidetud failid
  • i = sisuga indekseeritud failid
  • l = ümberjaotamise punktid
  • r = kirjutuskaitstud failid
  • s = süsteemifailid
  • v = terviklikkuse faile
  • x = pole puhastusfaile
  • - = Kasutage seda eesliideena ülalnimetatud atribuutidele, et välistada tulemustest nende faili atribuutidega seotud elemendid.
/ b Kasutage seda võimalust, et näidata dir-tulemusi, kasutades "tühjal" vormingut, mis eemaldab tüüpilise päise ja jaluse andmed ning kõik üksikasjad iga üksuse kohta, jättes ainult kataloogi nime või faili nime ja laiendi.
/ c See lüliti sunnib tuhandete eraldaja kasutamist, kui dir käsku kasutatakse viisil, mis näitab failisuurusi. See on enamiku arvutite vaikimisi käitumine, nii et praktiline kasutamine on / -c, et tuhandeid eraldajaid tulemustes keelata.
/ d Kasutage / d, et piirata ainult sulgudes olevatele kaustadele kuvatavaid üksusi ja nende nimede lisasid nende laienditega. Üksused on loetletud ülalt ja seejärel veergude kaupa. Standardi dir käskude päis ja jalus andmed jäävad samaks.
/ l Kasutage seda võimalust kõigi kaustade ja failide nimede kuvamiseks väiketähtedega.
/ n See lüliti annab tulemuseks kuupäevad -> aeg -> kataloog -> faili suurus -> faili või kausta nimi veeru struktuur veerge. Kuna see on vaikimisi käitumine, on praktiliseks kasutamiseks / -n, mis genereerib faili või kausta nimega -> directory -> faili suurus -> date -> time order veerud.
/ o

Selle valiku abil saate määrata tulemuste sorteerimise järjekorda. Kui seda üksi täidetakse, kataloogib kataloogid esimest korda, seejärel failid tähestikulises järjekorras. Kasutage seda võimalust ühe või mitme järgmise väärtusega (dirt käsu tulemus sorteeritakse kindlaksmääratud viisil):

  • d = sorteeri kuupäeva / kellaaja järgi (kõige vanem)
  • e = sorteeri laiendusega (tähestikuline)
  • g = esimene grupikataloog, millele järgnevad failid
  • n = sorteerida nime järgi (tähestikuline)
  • s = sorteerida suuruse järgi (kõige väiksem)
  • - = Kasutage seda kui prefiksit mis tahes ülaltoodud väärtustega, et tellimust ümber pöörata (nt. -d, et kõigepealt kõigepealt sorteerida, kõigepealt suurim -s , jne).
/ p See suvand näitab tulemusi ühel lehel korraga, katkestatud ükskõik millise klahviga, et jätkata ... viipa. Kasutamine / p on väga sarnane käsuga dir käsku kasutades.
/ q Kasutage seda lülitit, et kuvada tulemuste faili või kausta omanik. Lihtsaim viis faili omandiõiguse vaatamiseks või muutmiseks Windowsis on faili atribuutide vaatamisel vahekaardil Turvalisus nupp Täpsemalt .
/ r Valik / r näitab kõiki andmevooge (ADS), mis on faili osa. Andmevoog ise on loetletud uues reas faili all ja see on alati lisatud $ DATA-iga , muutes need hõlpsasti kohatuks.
/ s See suvand näitab kõiki määratud kataloogis olevaid faile ja kaustu ning kõiki selle määratud kataloogi mis tahes alamkataloogis sisalduvaid faile ja kaustu.
/ t

Kasutage seda võimalust ühe allpool toodud väärtustega (kroon on vabatahtlik, tühikute puudumine on vajalik), et määrata ajavahemik, mida kasutatakse sorteerimisel ja / või tulemuste kuvamisel:

  • a = viimane juurdepääs
  • c = loodud
  • w = viimati kirjutatud
/ w Kasutage / w tulemuste näitamiseks "laiformaadis", mis piirab ainult kaustadele (sisalduvad sulgudes) kuvatavaid elemente ja nende laienditega failinimesid. Üksused on loetletud vasakult paremale ja seejärel ridade vahele. Standardi dir käskude päis ja jalus andmed jäävad samaks.
/ x See lüliti näitab failide puhul, mille pikad nimed ei vasta mitte-8dot3 reeglitele, samaväärne lühinimi.
/ 4 Lüliti / 4 sunnib kasutama neljakohalist aastat. Vähemalt uuemates Windowsi versioonides on neljakohaline aastakuva vaikimisi käitumiseks ja / -4 ei anna kahekohalist aastat kuvat.
/? Kasutage käsku käsku käsku käsk, et kuvada ülaltoodud võimaluste üksikasjad otse aknas Command Prompt. Täitma dir /? on sama mis abirežiimi kasutamine abirežiimi käivitamiseks.

Näpunäide. Arvestades informatsiooni mahtu, mida dir käsk tavaliselt tagastab, on kogu redigeerimise operaatori kaudu see kogu tekstifaili salvestamiseks mõistlik idee. Selle toimingu kohta lisateabe saamiseks vaadake juhiseid, kuidas juhtida faili käsku väljundi .

Juhtnuppude näited

dir

Selles näites kasutatakse dir-käsku üksi ilma draivita:, tee, failinime spetsifikatsioonid ega lülitid, mille tulemuseks on järgmine:

C: \> dir Tühik draivil C ei sisalda märgistust. Volituse seerianumber on F4AC-9851 C-kataloog: 09.02.2015 12:41 $ SysReset 05.05.2016 18:22 93 HaxLogs.txt 05.07.2016 02:58 PerfLogs 22.05.2016 19:55 Programmi faile 05.05.2013 11:30 Programmi failid (x86) 2015-07-30 16:32 Temp 05/22 / 2016 07:55 Kasutajad 22.22.2016 20:00 Windows 22.22.2016 21:50 Windows.old 1 faili 93 baiti 8 Dir (id) 18.370.433,024 baiti tasuta

Nagu näete, käivitati dir käsk C-i juurkataloogist (st C: \>). Ilma täpsustamata, kus kataloogide ja failide sisu täpselt loetleda, on dir käsus vaikimisi selle teabe kuvamine, kust käsk käivitati.

dir c: \ users / ah

Ülaltoodud näites palun, et dir käsk näitab draivi ja c: \ kasutajate asukohta, mitte asukohast, kust käsk käsku käivitada. Ma täpsustan ka atribuudi hulgaga / lülitiga, et ma näeksin ainult varjatud esemeid, mille tulemuseks on midagi sellist:

C: \> dir c: \ users / ah Drive C-i helitugevusel pole märgistust. Kogu seerianumber on F4AC-9851 C: \ kasutajad 05/07/2016 04:04 AM Kõik kasutajad [C: \ ProgramData] 22.05.2013 20:01 Vaikimisi 05/07 / 2016 04:04 Vaikimisi kasutaja [C: \ Users \ Default] 05/07/2016 02:50 174 desktop.ini 1 faili 174 baiti 3 Dir (id) 18 371 039 232 baiti tasuta

Väike nimekiri kataloogidest ja ühekordsest failist, mida näete ülaltoodud tulemuses, ei moodusta täielikult c: \ users kausta - vaid peidetud failid ja kaustad. Kõigi failide ja kaustade nägemiseks peaksite selle asemel käivitama direktori c: \ users / a (eemaldades h ).

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

Selles pisut keerulisemas, kuid palju praktilisemas näites käsku dir, nõuan kogu CSV-failide otsingut kogu kõvaketta otsimisel ja seejärel saadetakse minimaalsed tulemused tekstidokumenti. Vaatame seda tükitükki:

  • c: \ *. csv käsuga dir käsk näeb välja kõik failid ( * ), mis lõppevad c: drive'i juurtel CSV ( .csv ) laiendusega.
  • / s juhendab dir, et minna sügavamale kui c: root, ja selle asemel otsida selliseid faile igas kaustas, nii kaua kui kaustad lähevad.
  • / b eemaldab kõike peale tee ja faili nime, sisuliselt luues nende failide loetava "nimekirja".
  • > on ümbersuunamise operaator , mis tähendab, et kuulete "saadetakse".
  • c: \ users \ tim \ desktop \ csvfiles.txt on redirektori sihtkoht, mis tähendab, et tulemused kirjutatakse faili csvfiles.txt asemel käsureale, mis luuakse c: \ users \ tim \ töölaua asukoht (st Desktop, mida ma näen, kui olen sisse loginud).

Kui redigeerite käskude väljundi faili , nagu me tegime siin käskude käskude näites, ei näe käsureale midagi. Kuid täpne väljund, mille te nägite, asub selle tekstifaili sees. Siin on minu csvfiles.txt sarnane pärast seda, kui dir käsk oli valmis:

c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Kõik kasutajad \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ Kõik kasutajad \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Kasutajad \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Kasutajad \ Tim \ AppData \ Roaming \ line.csv c: \ Users \ Tim \ AppData \ Roaming \ media.csv

Kuigi te oleksite kindlasti pidanud vahele jätma faili ümbersuunamise ja isegi "tühja vormingu" lüliti, oleksid tulemuste käsitsemise aknas olnud väga keeruline töötamine, mistõttu on raske saavutada seda, mis sa olid pärast - iga Oma arvutis CSV-faili.

Dir seotud käsud

Käsku dir kasutatakse sageli käsuga del. Pärast käsku dir käsku kasutada faili (de) nime ja asukoha leidmiseks mis tahes kindlas kataloogis (d), saab käsku del kasutada failide kustutamiseks otse käsurealt.

Sarnane on käsk rmdir / s ja vanem deltree käsk, mida kasutatakse kaustade ja failide kustutamiseks. Käsk rmdir (ilma / s-valikuta) on kasulik tühjade kaustade kustutamiseks, mille leiate direktori käsuga.

Nagu ma eespool mainisin, kasutatakse sageli ka käsku dir käsitsi redirection operator .