Dir Command

Shembujt e komandës Dir, çelsat, opsionet, dhe më shumë

Komanda dir është një komandë urdhërimi e komandës që përdoret për të shfaqur një listë të skedarëve dhe nën- dosjeve që gjenden në një dosje.

Për çdo skedar ose dosje të listuar, komanda dir do të shfaqë, sipas parazgjedhjes, datën dhe orën e ndryshimit të fundit të sendit, nëse objekti është një dosje (etiketuar si

) ose skedar, madhësia e skedarit nëse është e aplikueshme, dhe së fundi emri i skedarit ose dosjes duke përfshirë edhe ekstensionin e skedarit .

Jashtë listës së skedarëve dhe dosjeve, komanda dir gjithashtu tregon letrën e tanishme të pjesës, etiketën e vëllimit , numrin serik të vëllimit , numrin e përgjithshëm të skedarëve të shënuar, madhësinë totale të këtyre skedarëve në bytes, numrin e nën-dosjeve të listuara dhe bytes total mbetur të lirë në makinë.

Disponueshmëria e Komandës së Dir

Komanda dir është në dispozicion nga brenda Prompt Command në të gjitha sistemet operative Windows duke përfshirë Windows 10 , Windows 8 , Windows 7 , Windows Vista dhe Windows XP .

Versionet e vjetra të Windows përfshijnë edhe komandën dir, por me disa opsione më pak se sa kam përmendur më poshtë. Komanda dir është gjithashtu një komandë DOS , e disponueshme në të gjitha versionet e MS-DOS.

Komanda dir mund të gjendet në versionet e Paralajmërimit të Komandës në linjë, si ato të disponueshme nga opsionet e avancuara të fillimit dhe opsionet e rikuperimit të sistemit . Komanda dir është përfshirë gjithashtu në Recovery Console në Windows XP.

Shënim: Disponueshmëria e disa komandave të komandës dir dhe sintaksë tjetër e komandave mund të ndryshojnë nga sistemi operativ në sistemin operativ.

Sintaksa e komandës së drejtimit

[ / a ] [ / l ] [ / n ] [ / o [[ : ] sortorder ] [ / a ] [ / ] [ / t ] [ / r ] [ / s ] [ / t [[ : ] kohë në fushë ]] [ / w ] [ / x ] [ / 4 ]

Këshillë: Shikoni Si të Lexoni Sintaksa e Komandës nëse nuk jeni të sigurt se si ta interpretoni sintakën e komandës dir siç e kam shkruar më lart ose siç është treguar në tabelën më poshtë.

drive :, path, filename Ky është disku , rruga dhe / ose emri i skedarit që dëshironi të shihni rezultatet e komandës dir për të. Të tre janë opsionale pasi komanda dir mund të ekzekutohet vetëm. Janë të lejuara shkronjat e zeza. Shihni seksionin e Shembujve të Komandës së Drejta më poshtë nëse kjo nuk është e qartë.
/ a

Kur ekzekutohet vetëm, ky kalim tregon të gjitha llojet e skedarëve dhe dosjeve, duke përfshirë ato me atribute të skedarit që zakonisht i pengojnë ata të shfaqen në Command Prompt ose në Windows. Përdorni / a me një ose më shumë nga atributet e mëposhtme (zorrë e trashë është opsionale, nuk ka hapësira të nevojshme) për të treguar vetëm ato lloje të skedarëve në rezultatin e komandës dir:

/ b Përdoreni këtë opsion për të shfaqur rezultatet e drejtimit duke përdorur formatin "zhveshur", i cili heq informacionin tipik të kokës dhe futbollit, si dhe të gjitha detajet për secilin artikull, duke lënë vetëm emrin e emrit ose emrin e skedarit dhe zgjatjen.
/ c Ky kalim detyron përdorimin e ndarësit të mijërave kur komanda dir është përdorur në një mënyrë që tregon madhësinë e skedarëve. Kjo është sjellja e parazgjedhur në shumicën e kompjuterëve, kështu që përdorimi praktik është / -c për të çaktivizuar ndarësin e mijërave në rezultate.
/ d Përdorni / d për të kufizuar artikujt e shfaqur vetëm në dosjet (të përfshira në kllapa) dhe emrat e skedarëve me zgjerimet e tyre. Artikujt janë të shënuara lart-poshtë dhe pastaj në të gjithë kolonat. Të dhënat e header komandës dir dhe të të dhënave të këmbëve mbeten të njëjta.
/ l Përdoreni këtë mundësi për të treguar të gjithë emrat e dosjeve dhe skedarëve në të vogla.
/ n Ky ndërprerës prodhon një rezultat me kolona në datën -> koha -> directory -> madhësia e skedarit -> strukturën e kolonës së emrave të skedarëve ose dosjeve . Meqë kjo është sjellja e parazgjedhur, përdorimi praktik është / -n që prodhon kolona në dosjen ose dosjen e emrit -> directory -> madhësinë e skedarit -> datën -> rendin kohor .
/ o

Përdoreni këtë opsion për të specifikuar një renditje renditjeje për rezultatet. Kur ekzekutohet vetëm, / o rendit drejtoritë e parë, pasuar nga skedarët, si në rend alfabetik. Përdoreni këtë opsion me një ose më shumë nga vlerat e mëposhtme (zorrë e trashë është opsionale, nuk ka hapësira të nevojshme) për të renditur rezultatin e komandës dir në mënyrën e specifikuar:

  • d = rendit sipas datës / kohës (më i vjetri i parë)
  • e = rendit sipas zgjerimit (alfabetik)
  • g = Lista e grupit të parë, e ndjekur nga skedarët
  • n = rendit sipas emrit (alfabetik)
  • s = rendit sipas madhësisë (më i vogli i parë)
  • - = Përdoreni këtë si një prefiks me ndonjë nga vlerat e mësipërme për të anulluar rendin (p.sh. -d për të renditur sipas më të rinjve , -s për më të madhin, etj.).
/ p Ky opsion tregon rezultatet një faqe në një kohë, të ndërprerë me një shtyp çdo çelës për të vazhduar ... shpejtë. Përdorimi / p është shumë i ngjashëm me përdorimin e komandës dir me komandën më shumë .
/ q Përdoreni këtë kalim për të shfaqur pronarin e skedarit ose dosjes në rezultatet. Mënyra më e lehtë për të parë ose ndryshuar pronësinë e një skedari nga brenda Windows është nëpërmjet butonit Avancuar në skedën Siguria kur shikoni në të dhënat e skedarit.
/ r Opsioni / r tregon çdo transmetim alternativ të të dhënave (ADS) që është pjesë e një skedari. Vetë transmetimi i të dhënave është renditur në një rresht të ri, nën dosjen dhe gjithmonë mbushet me $ DATA , duke i bërë ato të lehta për t'u lokalizuar.
/ s Ky opsion tregon të gjitha skedarët dhe dosjet në direktoriumin e specifikuar plus të gjitha skedarët dhe dosjet që gjenden në çdo nën-direktori të asaj direktorie të specifikuar.
/ t

Përdoreni këtë opsion me një nga vlerat më poshtë (zorrës së trashë është opsionale, nuk ka hapësira të nevojshme) për të përcaktuar një fushë kohe që do të përdoret gjatë klasifikimit dhe / ose shfaqjes së rezultateve:

  • a = aksesi i fundit
  • c = krijuar
  • w = shkruar e fundit
/ w Përdorni / w për të shfaqur rezultatet në "formatin e gjerë" i cili kufizon artikujt e shfaqur vetëm në dosjet (të përfshira në kllapa) dhe emrat e skedarëve me zgjerimet e tyre. Artikujt janë të shënuara rreshta majtas-djathtas dhe më poshtë. Të dhënat e header komandës dir dhe të të dhënave të këmbëve mbeten të njëjta.
/ x Ky çelës tregon "ekuivalent të shkurtër" për skedarët, emrat e të cilëve nuk përputhen me rregullat jo 8 dot3.
/ 4 Çelësi / 4 detyron përdorimin e viteve 4-shifrore. Të paktën në versionet më të reja të Windows-it, ekrani 4-shifror i vitit është sjellja e parazgjedhur dhe / -4 nuk rezulton në një ekran vitësh me 2 shifra.
/? Përdorni kalimin e ndihmës me komandën dir për të treguar detajet mbi opsionet e mësipërme direkt në dritaren e Parashtesës së Komandës. Ekzekutimi i dir /? është e njëjtë me përdorimin e komandësndihmës për të ekzekutuar ndihmë dir .

Këshillë: Duke pasur parasysh vëllimin e informacionit që komanda dir zakonisht kthen, duke kursyer të gjithë atë në një skedar teksti nëpërmjet një operatori të ridrejtimit është zakonisht një ide e mençur. Shikoni Si të Redirect Output Command në një File për më shumë se si ta bëni këtë.

Shembujt e komandës së drejtimit

dir

Në këtë shembull, komanda dir përdoret vetëm, pa asnjë disk :, rruga, specifikimet e skedarit , as ndonjë ndërprerës, duke prodhuar një rezultat si ky:

C: \> dir Sasia në makinë C nuk ka etiketë. Numri Serial i Vëllimit është F4AC-9851 Drejtoria e C: \ 09/02/2015 12:41 PM $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 2014-05-05 02:58 PerfLogs 2013-05-20 7: 55.MD Program Files 2013-05-30 11: 30.PD Program Files (x86) 2013-07-30 4: 32.MD Temp 05/22 / 2016 07:55 PM Përdoruesit 05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1 Skeda 93 bytes 8 Dir 18,370,433,024 bytes falas

Siç mund ta shikoni, komanda dir u ekzekutua nga direktoria e rrënjës së C (dmth. C: \>). Pa specifikuar se ku saktësisht do të rendisin përmbajtjen e dosjeve dhe skedarëve, komanda dir do të paraqesë këtë informacion nga ku është ekzekutuar komanda.

dir c: \ përdoruesit / ah

Në shembullin e mësipërm, po kërkoj që komanda dir të tregojë rezultatet nga disku : dhe shtegu i c: \ userave , jo nga vendi ku po drejtoj komandën. Unë gjithashtu po specifikoj, nëpërmjet një kaloni me një atribut h , që unë dua të shoh vetëm sende të fshehura, duke rezultuar në diçka të tillë:

C: \> dir c: \ users / ah Vëllimi në diskun C nuk ka asnjë etiketë. Numri Serial i Vëllimit është F4AC-9851 Regjistri i c: \ përdoruesve 05/07/2016 04:04 AM Të gjithë Përdoruesit [C: \ ProgramData] 2013/05/22 08:01 Default 05/07 / 2016 04:04 AM Përdorues i parazgjedhur [C: \ Users \ Default] 05/07/2016 02:50 AM 174 desktop.ini 1 Skeda 174 bytes 3 Dir 18,371,039,232 bytes falas

Lista e vogël e drejtorive dhe skedar i vetëm që shihni në rezultatin e mësipërm nuk përbëjnë tërësinë e dosjes c: \ users - vetëm skedarët dhe dosjet e fshehura. Për të parë të gjitha skedarët dhe dosjet, do të ekzekutoheni dir c: \ users / a (duke hequr h ) në vend të kësaj.

dir c: \ *. csv / s / b> c: \ përdoruesit \ tim \ desktop \ csvfiles.txt

Në këtë shembull pak më kompleks, por shumë më praktik për komandën dir, unë po kërkoj që të gjithë hard driveun time të kërkohet për dosjet CSV dhe pastaj rezultatet minimale të zhveshura jepen në një dokument teksti. Le të shohim këtë copë për copë:

  • c: \ *. csv tregon komandën dir për të parë të gjitha skedarët ( * ) që përfundojnë në shtojcën CSV ( .csv ) në rrënjën e c: drive.
  • / s udhëzon dir për të shkuar më thellë se rrënja e c: dhe në vend të kësaj, kërkoni për skedarë si kjo në çdo dosje, aq thellë sa dosjet shkojnë.
  • / b largon çdo gjë, por rrugën dhe emrin e skedarit, duke krijuar në thelb një "listë" të lexueshme të këtyre skedarëve.
  • > është një operator i ridrejtimit , që do të thotë "dërgohet" diku.
  • c: \ users \ tim \ desktop \ csvfiles.txt është destinacioni i > redirector, që do të thotë që rezultatet do të shkruhen në dosjen csvfiles.txt në vend të në Command Prompt, e cila do të krijohet në c: \ users \ tim \ desktop location (p.sh. Desktop që unë shoh kur të hyni).

Kur e përcjellni daljen e komandës në një skedar , ashtu siç bëmë këtu në këtë shembull të komandës dir, Command Prompt nuk shfaq asgjë. Sidoqoftë, prodhimi i saktë që do të kishit parë është vendosur në vend të atij skedari teksti. Ja se çfarë shikoj csvfiles.txt tim pasi komanda e drejtimit kishte përfunduar:

c: \ Programuesit \ Të gjithë përdoruesit \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ Të dhëna të caktuara \ c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_common.csv c: Të gjithë përdoruesit \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Përdoruesit \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Users \ Tim \ AppData \ Roaming \ line.csv c: \ Përdoruesit \ Tim \ AppData \ Roaming \ media.csv

Ndërkohë që me siguri mund të kishit lënë anash skedarin, dhe madje edhe kalimin e "formatit të zhveshur", rezultatet do të kishin qenë shumë të vështira për të punuar me dritaren e komandës së komandës, duke e bërë të vështirë të arrinte atë që ishit pas - vendndodhjen e çdo CSV në kompjuterin tuaj.

Dir lidhur me komandat

Komanda dir shpesh përdoret me komandën del. Pas përdorimit të komandës dir për të gjetur emrin dhe vendndodhjen e skedarëve në ndonjë dosje të veçantë, komanda del mund të përdoret për të fshirë skedarët direkt nga Prompt Command.

Ngjashëm është komanda rmdir / s , dhe komanda më e vjetër deltree , e përdorur për të fshirë dosjet dhe skedarët. Komanda rmdir (pa opsionin / s) është e dobishme për fshirjen e dosjeve boshe që gjeni me komandën dir.

Ashtu siç e përmenda më lart, komanda dir shpesh përdoret edhe me një operator të ridrejtimit .