Jo kommando

Jo kommando-foarbylden, skeakels, opsjes, & mear

It kommando dir is in Kommando-kommando kommando brûkt om in list te meitsjen fan de bestannen en subfolders yn in map.

Foar elke triem of map opnij is de kommende kommando standert de datum en tiid it lêste item feroare, as it item in map is (bewarre as

) of triem, de grutte fan 'e triem as it tapast is, en úteinlik de namme fan de triem of map mei de triem útwreiding .

Bûten fan de list fan triemmen en map stiet it dir kommando ek op it hjoeddeiske triembrûker fan 'e partysje , it volume label , it volume-serial number , it totale tal bestannen, de totale grutte fan dy bestannen yn bytes, it tal submappen neamd en De totale bytes fergees fergees op 'e rol.

Jo kommando beskikberens

De kommbehearder is fanút de Command Prompt beskikber yn alle Windows- bestânsysteem, wêrûnder Windows 10 , Windows 8 , Windows 7 , Windows Vista , en Windows XP .

Alder ferzjes fan Windows befetsje it dir kommando mar mar mei in pear minder opsjes as ik hjirûnder neamd. It kommbehear is ek in DOS kommando , beskikber yn alle ferzjes fan MS-DOS.

De kommbehearder kin fûn wurde yn offline Kommando-Prompt-ferzjes, lykas dejings beskikber fan Advanced Startup Opsjes en System Recovery Options . It dir kommando is ek opnaam yn de Recovery Console yn Windows XP.

Taljochting: De beskikberens fan bepaalde dir kommando-skeakels en oare dir kommando syntaks kinne ferskille fan it bestjoeringssysteem nei it bestjoeringssysteem.

Du Command Syntax

dir [ drive : ] [ paad ] [ filename ] [ / a [[ : ] attributes ]] [ / b ] [ / c ] [ / d ] [ / l ] [ / n ] [ / o [[ : ] sortorder ] ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t [[ : ] timefield ]] [ / w ] [ / x ] [ / 4 ]

Tip: Sjoch yn hoefolle as jo Syntax lêze as jo net wis binne hoe't jo de syntaksis fan it dir kommando ynterpretearje as ik it hjirboppe skreaun hat of as it yn 'e tabel hjirûnder stiet.

rydt :, paad, triemnamme Dit is de stasjon , paad , en / of triemnamme dat jo jo kommando-resultaten sjen wolle. Alle trije binne opsjoneel omdat de dir kommando allinnich útfierd wurde kin. Wildcards binne tastien. Sjoch hjirûnder de prestaasjes fan dit kommando-prestaasjes as dit net dúdlik is.
/in

As jo ​​allinne útfierd binne, lit dizze skeakel alle typen fan triemen en mappen sjen, ynklusyf dyjingen mei triemtribinten dy't gewoanwei foarkomme dat se yn Command Prompt of yn Windows sjen litte. Brûk / a mei ien of mear fan de neikommende eigenskippen (colon is opsjoneel, gjin spaasjes nedich) om allinich dizze types fan triemmen sjen te litten yn it kommando-resultaat:

  • a = argyfbestannen
  • d = triemtafels
  • h = ferburgen bestannen
  • i = net yndeksearre bestannen
  • l = punten opnij
  • r = lês-bestannen
  • s = systeem bestannen
  • v = yntegriteit bestannen
  • x = gjin skrûbe bestannen
  • - = Brûk dit as prefix foar ien fan 'e hjirboppe attributen om items mei dizze triem-attributen út' e resultaten te sluten.
/ b Brûk dizze opsje om de dir resultaten sjen te litten fia "bare" formaat, wêrtroch't de typyske koptekst en fuot ynformaasje, en al de details oer elk item, allinich de mapnamme of triemnamme en útwreiding litte.
/ c Dizze skeakel draait it gebrûk fan de tûzen skiedingsterminer as it driuwende kommando brûkt wurdt op in manier wêrop triemgrutte sjen lit. Dit is it standert gedrach op de measte kompjûters, sadat it praktysk gebrûk is / -c om de tûzen skiedingstafel yn 'e resultaten te ûntsiferje.
/ d Brûk / d om de items te beheinen ta gewoane mappen (yn 'e knooppels) en triemnammen mei har taheaksels. Items wurde boppe-oan-ûnderen neamd en dan oer kolommen. Standert as kommandokopf en fuoterdaten bliuwe deselde.
/ l Brûk dizze opsje om alle mappen en triemnammen te sjen yn lytse letters.
/ n Dit skeakel produkt in resultaat mei kolommen yn 't datum -> tiid -> triemtafel -> triemgrutte -> triem of kolombehearder foar triem of map . Omdat dit it standert gedrach is, is it praktyske gebrûk / -n dat kolommen yn de triem of mapnamme -> directory- > triemgrutte -> datum -> tiidbei befettet.
/ o

Brûk dizze opsje om in sortearder te bepalen foar de resultaten. As jo ​​allinnich útfierd binne, sille de triemmen earst litte, folge troch triemmen, sawol yn alfabetyske folchoarder. Brûk dizze opsje mei ien of mear fan 'e folgjende wearden (colon is opsjoneel, gjin spaasjes nedich) om it kommando-resultaat te sortearjen op' e oantsjutte manier:

  • d = sorte nei datum / tiid (âldste earste)
  • e = sortearje troch útwreiding (alfabetysk)
  • g = groep triemtitel earst, folge troch triemmen
  • n = sorte per namme (alfabetysk)
  • s = sorte nei grutte (lytste earst)
  • - = Brûk dit as prefix mei ien fan 'e boppesteande wearden om de bestelling werom te setten (bg -d om de nijste earst te sortearjen, -s foar grutste eerst, ensfh.).
/ p Dizze opsje toant de resultaten op ien side op ien kear, ûnderbrekt mei in Printsje in elke toetsoak om fierder te gean ... prompt. It gebrûk fan / p is tige te ferlykjen mei it gebrûk fan it kommando mei it kommando mear .
/ q Brûk dizze wiksel om de eigner fan de triem of map yn 'e resultaten te sjen. De maklikste manier om in eigner fan triem fan binnen Windows te besjen of te feroarjen is fia de Avansearre knop yn 'e tabel " Feiligens " by it besjen fan de eigenskippen fan de triem.
/ r De opsje (r) lit elke ôfwikende data-streamen (ADS) sjen dy't diel útmeitsje fan in bestân. De gegevensstriem sels is yn in nije rige, ûnder it bestân, opnommen en is altyd fermindere mei $ DATA , sadat se maklik te punt wurde.
/ s Dizze opsje lit alle triemmen en mappen sjen yn 'e oantsjutte map mei alle bestannen en mappen dy't binnen in subdirectory fan dat oantsjutte map bestiet.
/ t

Brûk dit opsje mei ien fan 'e wearden hjirûnder (kolon is opsjoneel, gjin spaasjes nedich) om in tiidfjild te bepalen dy't brûkt wurde as it sortearjen en / of resultaat sjen litte:

  • a = lêst tagong
  • c = makke
  • w = lêst skreaun
/ w Brûk / w om resultaten sjen te litten yn "breed formaat", wêrtroch't items bepaald wurde oan juste mappen (yn 'e knoppers befetsje) en triemnammen mei har taheaksels. Items wurde lofts-nei-rjochts en dan rûnen opjûn. Standert as kommandokopf en fuoterdaten bliuwe deselde.
/ x Dizze skeakel lit de "koarte namme" lykweardich meitsje foar triemmen, dy't lange nammen net mei 8-r-regels oanjaan.
/ 4 De 4/4- knop kriget it brûken fan 4-stelike jierren. Yn alle gefallen yn nijere ferzjes fan Windows is it 4-stelige jierwyk it standertgedrach en / -4 net in 2-digitale jier display.
/? Brûk de help-skeakel mei it dir kommando om details oer de boppesteande opsjes direkt yn te finen yn it Kommando-Prompt-finster. Utfiering dir /? is itselde as it brûken fan it kommando- help om jo help te helpen .

Tip: Tink derom dat it gebrûk fan it gebrûk fan 'e dir kommando normaal jout, allinich it opslaan fan in teksttriem fia in omlaatoperator is normaal in flugge idee. Sjoch hoe't jo it bestriden fan kommando útfiere nei in triem foar mear oer hoe't jo dit dwaan.

Jo kommando-foarbylden

dir

Yn dit foarbyld wurdt it dir kommando allinne brûkt, sûnder elke rol : paad, filename- spesifikaasjes, noch gjin skeakels, en in resultaat produkt sa:

C: \> dir Volume yn drive C hat gjin label. Volume Serial Number is F4AC-9851 Directory of C: \ 09/02/2015 12:41 PM $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 AM PerfLogs 05/22/2016 07:55 PM Program Files 05/31/2016 11:30 AM Program Files (x86) 07/30/2015 04:32 PM Temp 05/22 / 2016 07:55 PM Users 05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1 File (s) 93 bytes 8 Dir (s) 18,370,433,024 bytes fergees

As jo ​​sjogge, wurde it Befehlsduer útfierd út it root-directory fan C (c: \>). Sûnder spesifisearjen wêr't de map en de ynhâld fan de triem goed te fertsjinjen befettet, befettet de kommbehearder dizze ynformaasje om út te finen wêr't it kommando útfierd is.

jo c: \ users / ah

Yn it hjirboppe foarbyld biede ik it fersyk dat jo de kommando-manifestaasje út 'e rol sprekt : en paad fan c: \ brûkers , net fan' e lokaasje dat ik it kommando útfiere. Ik bin ek spesifisearje, fia de / in skeakel mei it h- attribút, dat ik graach ferstoppe items sjen sille, sadat der like wat is:

C: \> dir c: \ brûkers / ah Volumint yn drive C hat gjin label. Volume Serial Number is F4AC-9851 Directory of c: \ users 05/07/2016 04:04 AM All Users [C: \ ProgramData] 05/22/2016 08:01 PM Default 05/07 / 2016 04:04 AM Standert brûker [C: \ Users \ Default] 05/07/2016 02:50 AM 174 desktop.ini 1 bestân 174 bytes 3 Dir (en) 18.374.039.232 bytes foar free

De lytse list mei mappen en it allinich bestân dat jo yn it hjirboppe resultaat sjogge, meitsje net de folsleine fan it c: \ brûkers- map - gewoan de ferburgen bestannen en mappen. Om alle bestannen en mappen te finen, moatte jo dir c: \ brûkers / a útfiere (foardat de h ) fuortsmiten wurde.

dir c: \ * .csv / s / b> c: \ brûkers \ tim \ desktop \ csvfiles.txt

Yn dit wat komplekser, mar folle praktysk, foarbyld foar it dir kommando, freegje ik dat myn hiele hurde skiif foar CSV-bestannen siket en dan wurde de minste resultaten útjûn nei in tekstdokumint. Litte wy dit stikje by stik sjogge:

  • c: \ *. csv fertelt it dir kommando om alle triemmen ( * ) te sjen dat dizze einiget yn de CSV ( .csv ) útwreiding yn 'e root fan it c: drive.
  • / s ynstruktearret jo om djipper te gean as de root fan c: en ynstee dêrfan sykje op triemmen sa yn elke map, djip as de mappen gean.
  • / b fuortsmiten allinich mar de paad en triemnamme, yn essinsje nei in lêsber "list" fan dizze bestannen.
  • > is in omlaatoperator , dat betsjut "stjoere nei" earne.
  • c: \ users \ tim \ desktop \ csvfiles.txt is it bestimming foar it > redirekteur, dat betsjuttet dat resultaten wurde skreaun yn 'e csvfiles.txt- bestân ynstee fan in Kommando-Prompt, dy' t makke wurde by de c: \ brûkers \ tim \ desktop lokaasje (dus it buroblêd dat ik sjoch as ik ynlogd bin).

As jo kommandoútfier nei in bestân ferwiderje , lykas wy hjir yn dit dir kommando foarbyld hawwe, dan wurdt Kommando-Prompt neat. De krekte útfier dy't jo sjoen hawwe, is lykwols yn plak fan dat tekst bestân. Hjir is wat myn csvfiles.txt wie nei't it dir kommando dien wie:

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 \ Alle brûkers \ 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

Wylst jo wis wierskynlik de opdrachten fan triemen skieden hawwe, en sels it "blauwe formaat" skeakelje, soenen de resultaten tige swier wêze om mei te wurkjen yn it Kommando Prompt-finster, wêrtroch it dreech is te krijen ta wat jo wiene - de lokaasje fan elke CSV-bestân op jo kompjûter.

Jo Related Commands

De kommbehearder wurdt faak brûkt mei it kommando del. Nei it gebrûk fan jo kommando kinne jo de namme en de lokaasje fan de triem (s) fine yn in bepaalde map (s), it kommando del kin brûkt wurde om triemmen direkt út 'e Command Prompt te wiskjen.

Similar is it kommando rmdir / s en âldere deltree kommando, brûkt om mappen en bestannen te wiskjen. It kommando rmdir (sûnder de opsje / s) is brûkber foar it lêzen fan lege mappen dy 't jo fine mei jo komm kommando.

Lykas ik hjirboppe neamd wurdt, wurdt it dir kommando faak brûkt mei in omdraaieoperator .