Dir-komando

Dir-komandaj ekzemploj, ŝaltiloj, ebloj, kaj pli

La komando de direkto estas komando de komando de komando uzita por montri liston de la dosieroj kaj subfoldoj en dosierujo.

Por ĉiu dosiero aŭ dosierujo enlistigita, la dirkomando montros la daton kaj horon, kiam la ero estis lastatempe ŝanĝita, se la ero estas dosierujo (nomata kiel

) aŭ dosiero, la grandeco de la dosiero se estas aplikebla, kaj fine la nomon de la dosiero aŭ dosierujo, inkluzive de la dosiero-etendo .

Ekstere de la dosierujo kaj dosierujo, la dirkomando ankaŭ montras la aktualan dikan leteron de la partición , la volumskripton , volumon-serion , la nombro de dosieroj enlistigitaj, la tutan grandecon de tiuj dosieroj en bajtoj, la nombro da subdosierujoj enlistigitaj, kaj la totalaj bajtoj restantaj senpagaj sur la disko.

Disponibilidad de Dir Command

La dirkomando estas disponebla de ene de la Komando-Promeso en ĉiuj Windows- operaciumaj sistemoj, inkluzive de Windows 10 , Windows 8 , Windows 7 , Windows Vista , kaj Windows XP .

Pli malnovaj versioj de Vindozo ankaŭ inkluzivas la dirkomandon, sed kun kelkaj malpli ebloj ol mi listigis sube. La dirkomando estas ankaŭ komando de DOS , disponebla en ĉiuj versioj de MS-DOS.

La dirkomando troviĝas en senpagaj Komandaj Promptaj versioj, kiel tiuj, kiuj estas disponeblaj de Altnivelaj Komencaj Agordoj kaj Sistemo Reakiro-Agordoj . La dirkomando ankaŭ estas inkluzivita en Recovery Console en Windows XP.

Noto: La havebleco de iuj komandaj ŝaltiloj kaj alia komando- sintakso povas diferenci de operaciumo al operaciumo.

Dirkomando-sintakso

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

Konsilo: Vidu kiel legi la komandan sintakson, se vi ne certas, kiel interpreti la sintakson de la dirkomando, kiel mi skribis ĝin supre aŭ kiel ĝi montras en la tablo sube.

stirado :, vojo, dosiernomo Ĉi tiu estas la disko , vojo , kaj / aŭ dosiernomo, kiun vi volas vidi dir-ordonrezultojn por. Ĉiuj tri estas laŭvolaj, ĉar la dirkomando povas esti ekzekutita sole. Kartoj estas permesitaj. Vidu la Dir-Komandajn Ekzemplojn sekcio se tio ne estas klara.
/ a

Kiam ekzekutita sole, ĉi tiu ŝaltilo montras ĉiujn tipojn de dosieroj kaj dosierujoj, inkluzive de tiuj kun dosieraj atributoj, kiuj kutime neebligas ilin montriĝi en Komando-Puto aŭ en Vindozo. Uzu / kun unu aŭ pli el la jenaj atributoj (kolonoj estas laŭvolaj, sen spacoj bezonataj) por montri nur tiujn tipojn de dosieroj en la direkta komando:

/ b Uzu ĉi tiun eblon por montri la dirrezultojn per "nuda" formato, kiu forigas la tipan kaplinion kaj piedlinajn informojn, kaj ĉiujn detalojn pri ĉiu ero, lasante nur la dosierujon aŭ dosiernomon kaj etendon.
/ c Ĉi tiu ŝaltilo devigas la uzon de la mil-disigilo kiam la dirkomando estas uzata laŭ maniero, kiu montras dosierojn. Ĉi tiu estas la defaŭlta konduto en plej multaj komputiloj, do la oportuna uzo estas / -c por malebligi la milojn de disigilo en rezultoj.
/ d Uzu / d por limigi la erojn montritajn al nur dosierujoj (enhavitaj inter krampoj) kaj dosiernomoj kun iliaj etendoj. Items estas listigitaj supre ĝis malsupre kaj poste trans kolumnoj. Norma dirkomanda kaplinio kaj piedlinio datumoj restas samaj.
/ l Uzu ĉi tiun eblon por montri ĉiujn dosierujojn kaj dosierajn nomojn en minuskla.
/ n Ĉi tiu ŝaltilo produktas rezulton kun kolumnoj en la dato -> tempo -> dosierujo -> dosierujo -> dosiero aŭ dosieruja nomo kolumno strukturo. Pro tio ke ĉi tiu estas la defaŭlta konduto, la praktika uzo estas / -n kiu produktas kolumnojn en la dosiero aŭ dosierujo -> dosierujo -> dosieroj -> dato -> ordo.
/ o

Uzu ĉi tiun eblon por specifi ordigan ordon por la rezultoj. Kiam ekzekutita sole, / o listigas dosierujojn unue, sekvata de dosieroj, ambaŭ en alfabeta ordo. Uzu ĉi tiun elekton per unu aŭ pli el la sekvaj valoroj (kolonoj estas laŭvolaj, sen spacoj bezonataj) por ordigi la dir-komandan rezulton en la specifa maniero:

  • d = varo laŭ dato / tempo (plej malnova unue)
  • e = varo per etendo (alfabeta)
  • g = grupa dosierujo unue, sekvata de dosieroj
  • n = varo laŭ nomo (alfabeta)
  • s = varo laŭ grandeco (plej malgranda unue)
  • - = Uzu ĉi tion kiel prefijon kun iu ajn el la supraj valoroj por reverti la ordon (ekz. -d por ordigi laŭ la plej nova, -s por plej granda unua, ktp.).
/ p Ĉi tiu opcio montras la rezultojn unu paĝon samtempe, interrompita per Gazetado de iu ajn ŝlosilo por daŭrigi ... prompt. Uzanta / p estas tre simila al uzado de la dirkomando kun la pli komando .
/ q Uzu ĉi tiun ŝaltilon por montri la posedanton de la dosiero aŭ dosierujo en la rezultoj. La plej facila maniero por rigardi aŭ ŝanĝi posedon de dosiero de ene de Windows estas tra la Altnivela butono en la Sekureca langeto kiam vi rigardas la Propraĵojn de la dosiero.
/ r La / r- opcio montras alternativajn datumojn (ADS), kiuj estas parto de dosiero. La datumpaĝo mem estas listigita en nova vico, sub la dosiero, kaj ĉiam sufiksiĝas per $ DATA , faciligante ilin.
/ s Ĉi tiu opcio montras ĉiujn dosierojn kaj dosierujojn en la specifa dosierujo plus ĉiuj dosieroj kaj dosierujoj enhavitaj en iuj subdosierujoj de tiu specifa dosierujo.
/ t

Uzu ĉi tiun elekton per unu el la valoroj sube (kolonomo estas laŭvola, sen spacoj bezonataj) por specifi tempon por esti uzata kiam vi ordigas kaj / aŭ montras rezultojn:

  • Al = lasta aliro
  • c = kreita
  • w = lasta skribita
/ w Uzu / w por montri rezultojn en "larĝa formato" kiu limigas la erojn montritajn al nur dosierujoj (enhavitaj inter krampoj) kaj dosiernomoj kun iliaj etendoj. Items estas listigitaj maldekstre-dekstre kaj poste malsupren vicoj. Norma dirkomanda kaplinio kaj piedlinio datumoj restas samaj.
/ x Ĉi tiu ŝaltilo montras la "mallongan nomon" ekvivalenta por dosieroj kies longaj nomoj ne plenumas kun ne-8dot3 reguloj.
/ 4 La / 4 ŝaltilo devigas la uzon de 4-ciferaj jaroj. Almenaŭ en pli novaj versioj de Vindozo, la 4-cifera jara ekrano estas la defaŭlta konduto kaj / -4 ne rezultigas 2-ciferan jaran ekranon.
/? Uzu la helpoŝaltilon kun la dir-komando por montri detalojn pri la supraj opcioj rekte en la fenestro de Komando-promesoj. Ekzekuti dir /? estas la sama kiel uzi la helpkomandon por ekzekuti helpon .

Konsilo: Konsiderante la volumon de informoj, kiujn la dirkomando kutime redonas, ŝparante ĉion al teksta dosiero per redirekta operacilo, kutime estas inteligenta ideo. Vidu kiel Alidirektigi Komandan Outputon al dosiero por pli da kiel fari ĉi tion.

Dir-komandaj Ekzemploj

dir

En ĉi tiu ekzemplo, la dirkomando estas uzata sole, sen ia ajn disko :, vojeto, dosiernivelaj specifaĵoj, nek ŝanĝoj, produktante rezulton kiel ĉi:

C: \> dir Volume en disko C havas neniun etikedon. Volumo Seria Nombro estas F4AC-9851 Dosierujo de C: \ 09/02/2015 12:41 PM $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 AM Perfogoj 05/22/2016 07:55 PM Programaro Dosieroj 05/31/2016 11:30 AM Programaj Dosieroj (x86) 07/30/2015 04:32 PM Temp 05/22 / 2016 07:55 PM Uzantoj 05/22/2016 08:00 PM Vindozo 05/22/2016 09:50 PM Windows.old 1 Dosiero (j) 93 bytes 8 Dir (j) 18,370,433,024 bajtoj senpage

Kiel vi povas vidi, la dirkomando ekzekutis el la radika dosierujo de C (te C: \>). Sen specifi, kie ĝuste listigi la dosierujon kaj dosieron de la dosiero, la dirkomando malpermesas montri ĉi tiun informon de kie la komando estis ekzekutita.

dir c: \ uzantoj / ah

En la supra ekzemplo, mi petas, ke la dir-ordono montras rezultojn de la disko : kaj la vojon de c: \ uzantoj , ne el la loko, kiun mi ordonas. Mi ankaŭ specifas, per la ŝaltilo kun la atributo, ke mi ŝatus vidi nur kaŝitajn erojn, rezultigante ion kiel ĉi:

C: \> dir c: \ users / ah Volumo en la disko C havas neniun etikedon. Volumo Seria Nombro estas F4AC-9851 Dosierujo de c: \ uzantoj 05/07/2016 04:04 AM Ĉiuj uzantoj [C: \ ProgramData] 05/22/2016 08:01 PM Defaŭlta 05/07 / 2016 04:04 AM Defaŭlta Uzanto [C: \ Uzantoj \ Defaŭlta] 05/07/2016 02:50 AM 174 desktop.ini 1 Dosiero (j) 174 bytes 3 Dir (j) 18,371,039,232 bytes senpage

La malgranda listo de dosierujoj kaj la ununura dosiero, kiun vi vidas en la rezulto supre, ne konsistas el la tuteco de la dosierujo c: \ uzantoj - nur la kaŝitajn dosierojn kaj dosierujojn. Por vidi ĉiujn dosierojn kaj dosierujojn, vi ekzekutos dir c: \ users / a (forigante la h ) anstataŭe.

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

En ĉi tiu iomete pli kompleksa, sed multe pli oportuna ekzemplo por la dirkomando, mi petas, ke mia tuta malmola disko serĉas CSV-dosierojn kaj tiam la nuraj minimumaj rezultoj estas elsenditaj en teksta dokumento. Ni rigardu ĉi tiun pecon per peco:

  • c: \ *. csv diras la dirkomandon rigardi ĉiujn dosierojn ( * ) kiuj finiĝas en la CSV ( .csv ) etendo en la radiko de la c: stirado.
  • La instrukcioj diru pli profundan ol la radiko de c: kaj anstataŭe, serĉu dosierojn kiel ĉi tion en ĉiu dosierujo, kiel profunde la dosierujoj iras.
  • / b forigas ion krom la vojo kaj dosiernomo, esence kreante legebla "listo" de ĉi tiuj dosieroj.
  • > estas redirektila operatoro , kiu signifas "sendi al" ie.
  • c: \ users \ tim \ desktop \ csvfiles.txt estas la celloko por la > redirector, kio signifas, ke rezultoj estos skribitaj al la csvfiles.txt- dosiero anstataŭ Komandoprapo , kiu estos kreita ĉe la c: \ users \ tim \ labortablo (te la labortablo mi vidas kiam mi ensalutis).

Kiam vi redirektas komandan eliron al dosiero , kiel ni faris ĉi tie en ĉi tiu komando-ekzemplo, Command Prompt ne montras ion. Tamen, la ĝusta eliro, kiun vi vidus, anstataŭe estas lokita ene de tiu teksto-dosiero. Jen kio mia csvfiles.txt aspektis post kiam la dirkomando kompletigis:

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 \ Ĉiuj uzantoj \ 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

Dum vi certe povus preterlasi la dosieran redirekton, kaj eĉ la "malplenan formaton" ŝaltilon, la rezultoj estus tre malfacile labori kun ĝi en la Komando Prompt-fenestro, malfacile atingi tion, kion vi postrestis - la loko de ĉiu CSV-dosiero en via komputilo.

Dir-rilataj Komandoj

La dirkomando ofte uzas kun la komando. Post uzado de la dirkomando por trovi la nomon kaj lokon de la dosiero (j) en iu ajn dosierujo (j), la komando povas esti uzata por forigi dosierojn rekte de la Komando-promeso.

Simila estas la rmdir / s- komando, kaj pli malnova deltree- komando, uzita por forigi dosierujojn kaj dosierojn. La komando rmdir (sen la / s opcio) estas utila por forigi malplenajn dosierujojn, kiujn vi trovos kun la dir-komando.

Kiel mi menciis pli supre, la dirkomando ankaŭ estas ofte uzata kun redirekta operaciisto .