Komanda dir është një komandë e linjës së komandës që përdoret për të shfaqur një listë të skedarëve dhe nëndosjeve që gjenden në një dosje.
Për çdo skedar ose dosje të listuar, komanda, si parazgjedhje, do të tregojë datën dhe kohën kur artikulli është ndryshuar për herë të fundit, nëse artikulli është një dosje (e etiketuar me DIR) ose skedar, madhësia e skedarit nëse i zbatueshëm, dhe në fund emri i skedarit ose dosjes duke përfshirë shtesën e skedarit.
Jashtë listës së skedarëve dhe dosjeve, komanda dir shfaq gjithashtu shkronjën aktuale të diskut të ndarjes, etiketën e vëllimit, numrin serial të vëllimit, numrin total të skedarëve të listuar, madhësinë totale të atyre skedarëve në bajt, numrin të nëndosjeve të listuara dhe totalit të bajteve të mbetura të lira në disk.
Disponueshmëria e komandës së drejtorit
Komanda dir disponohet nga Brenda Command Prompt në të gjitha sistemet operative të Windows duke përfshirë Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista dhe Windows XP.
Versionet më të vjetra të Windows përfshijnë gjithashtu komandën dir, por me disa opsione më pak se sa kemi renditur 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 jashtë linje të vijës së komandës, si ato të disponueshme nga "Opsionet e avancuara të nisjes" dhe "Opsionet e rikuperimit të sistemit". Komanda dir përfshihet gjithashtu në Recovery Console në Windows XP.
Disponueshmëria e disa çelësave të komandës dir dhe sintaksës së komandës dir mund të ndryshojnë nga sistemi operativ në sistem operativ.
Sintaksa e komandës Dir
dir [makinë :][shteg][emri i skedarit] [ /a[ :] atribute] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] renditës] [/p ] [/q ] [/r] [ /s] [ /t[ :] fushë kohore] [ /w] [ /x] [ /4]
Shihni Si të lexoni sintaksën e komandës nëse nuk jeni të sigurt se si të interpretoni sintaksën e komandës dir siç është shkruar më sipër ose siç tregohet në tabelën më poshtë.
Opsionet e komandës së drejtimit | |
---|---|
Artikulli | Shpjegim |
drive :, shteg, emri i skedarit | Ky është disku, shtegu dhe/ose emri i skedarit për të cilin dëshironi të shihni rezultatet. Të tre janë opsionale pasi komanda mund të ekzekutohet vetëm. Shenjat e egra lejohen. Shikoni seksionin e Shembujve të Komandave Dir më poshtë nëse kjo nuk është e qartë. |
/a |
Kur ekzekutohet vetëm, ky ndërprerës tregon të gjitha llojet e skedarëve dhe dosjeve, duke përfshirë ato me atribute skedarësh 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 (dy pika është opsionale, nuk nevojiten hapësira) për të treguar vetëm ato lloje skedarësh në rezultatin e komandës: a=skedarë arkivimi d=drejtoritë h=skedarë të fshehur i=skedarë të indeksuar pa përmbajtje l=riparo pikët r=skedarë vetëm për lexim s=skedarët e sistemit v=skedarë integriteti x=pa skedarë pastrimi -=Përdoreni këtë si një parashtesë për ndonjë nga atributet e mësipërme për të përjashtuar artikujt me ato atribute skedari nga rezultatet. |
/b | Përdorni këtë opsion për të shfaqur rezultatet dir duke përdorur formatin "bare", i cili heq informacionin tipik të kokës dhe të fundit, si dhe të gjitha detajet në secilin artikull, duke lënë vetëm emrin e drejtorisë ose emrin e skedarit dhe zgjerimin. |
/c | Ky ndërprerës detyron përdorimin e ndarësit të mijërave kur komanda përdoret në një mënyrë që tregon madhësitë e skedarëve. Kjo është sjellja e paracaktuar 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ë dosje (të përfshira brenda kllapave) dhe emrat e skedarëve me shtesat e tyre. Artikujt renditen nga lart-poshtë dhe më pas nëpër kolona. Të dhënat standarde të kokës dhe të fundit të komandës dir mbeten të njëjta. |
/l | Përdor këtë opsion për të shfaqur të gjithë emrat e dosjeve dhe skedarëve me shkronja të vogla. |
/n | Ky ndërprerës prodhon një rezultat me kolona në datën > ora > drejtoria > madhësia e skedarit > skedari ose struktura e kolonës së emrit të dosjes. Meqenëse kjo është sjellja e parazgjedhur, përdorimi praktik është /-n i cili prodhon kolona në emrin e skedarit ose dosjes > drejtoria > madhësia e skedarit > data > renditja kohore. |
/o |
Përdor këtë opsion për të specifikuar një renditje për rezultatet. Kur ekzekutohet vetëm, /o rendit së pari drejtoritë, e ndjekur nga skedarët, të dyja sipas rendit alfabetik. Përdoreni këtë opsion me një ose më shumë nga vlerat e mëposhtme (dy pika është opsionale, nuk nevojiten hapësira) 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 në fillim) e=rendit sipas shtrirjes (alfabetike) g=drejtoria e grupit së pari, e ndjekur nga skedarët n=rendit sipas emrit (alfabetik) s=rendit sipas madhësisë (së pari më e vogla) -=Përdoreni këtë si një parashtesë me ndonjë nga vlerat e mësipërme për të kthyer rendin (-d për të renditur në fillim sipas më të rejave, -s për të parën më të madhe, etj.). |
/p | Ky opsion shfaq rezultatet një faqe në të njëjtën kohë, të ndërprera me një kërkesë Shtypni çdo buton për të vazhduar…. Përdorimi i /p është shumë i ngjashëm me përdorimin e komandës dir me komandën more. |
/q | Përdor këtë çelës për të shfaqur zotëruesin e skedarit ose dosjes në rezultate. Mënyra më e lehtë për të parë ose ndryshuar pronësinë e një skedari nga Windows është nëpërmjet butonit Advanced në skedën e Sigurisë kur shikoni Vetitë e skedarit. |
/r | Opsioni /r tregon çdo rrjedhë alternative të të dhënave (ADS) që janë pjesë e një skedari. Vetë transmetimi i të dhënave është renditur në një rresht të ri, nën skedar dhe gjithmonë është prapashtesa me $DATA, duke i bërë ato të lehta për t'u dalluar. |
/s | Ky opsion tregon të gjithë skedarët dhe dosjet në drejtorinë e specifikuar plus të gjithë skedarët dhe dosjet që gjenden brenda çdo nëndrejtorie të asaj drejtorie të specifikuar. |
/t |
Përdorni këtë opsion me një nga vlerat më poshtë (dy pika është opsionale, nuk nevojiten hapësira) për të specifikuar një fushë kohore që do të përdoret gjatë renditjes 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ë "format të gjerë" që i kufizon artikujt e shfaqur vetëm në dosje (të përfshira brenda kllapave) dhe emrat e skedarëve me shtesat e tyre. Artikujt renditen nga e majta në të djathtë dhe më pas në rreshtat poshtë. Të dhënat standarde të kokës dhe të fundit të komandës dir mbeten të njëjta. |
/x | Ky ndërprerës tregon ekuivalentin e "emrit të shkurtër" për skedarët, emrat e gjatë të të cilëve nuk përputhen me rregullat jo-8dot3. |
/4 | Çelësi /4 detyron përdorimin e viteve 4-shifrore. Të paktën në versionet më të reja të Windows, shfaqja e vitit 4-shifror është sjellja e paracaktuar dhe /-4 nuk rezulton në një ekran 2-shifror. |
/? | Përdor çelësin e ndihmës me komandën dir për të shfaqur detaje rreth opsioneve të mësipërme drejtpërdrejt në dritaren e vijës së komandës. Ekzekutimi i dir /? është i njëjtë me përdorimin e komandës ndihmë për të ekzekutuar help dir. |
Duke marrë parasysh vëllimin e informacionit që zakonisht kthen komanda dir, ruajtja e të gjithë tij në një skedar teksti nëpërmjet një operatori ridrejtimi është zakonisht një ide e zgjuar. Shihni Si të ridrejtoni daljen e komandës në një skedar për më shumë se si ta bëni këtë.
Shembuj të komandës Dir
Më poshtë janë disa nga mënyrat e ndryshme që mund të përdorni komandën dir:
Run pa ndërprerës
dir
Në këtë shembull, komanda dir përdoret vetëm, pa asnjë disku:, shteg, specifikime të emrit të skedarit, as ndonjë ndërprerës, duke prodhuar një rezultat si ky:
C:\>dir
Vëllimi në diskun C nuk ka etiketë.
Numri serial i vëllimit është F4AC-9851
Direktoria e C:\
2015-09-02 12:41 PM
$SysReset
2016-30-05 06:22 PM 93 HaxLogs.txt
2016-07-05 02:58 AM PerfLogs
05/ 22/2016 07:55 PM Skedarët e programit
2016-31-05 11:30 AM Skedarët e programit (x86)
2015-30-07 04: 32 PM Temp
2016-22-05 07:55 PM Përdoruesit
2016-22-05 08:00 PM Windows
2016-22-05 09:50 Windows.old1 Skedar(a) 93 bajt
Siç mund ta shihni, komanda dir u ekzekutua nga direktoria rrënjësore e C (d.m.th., C:\>). Pa specifikuar se ku të listojë saktësisht dosjen dhe përmbajtjen e skedarit, komanda parazgjedh të shfaqë këtë informacion nga ku është ekzekutuar komanda.
Lista e artikujve të fshehur
dir c:\users /ah
Në shembullin e mësipërm, ne po kërkojmë që komanda dir të tregojë rezultatet nga disku: dhe shtegu i c:\users, jo nga vendi nga i cili po ekzekutojmë komandën. Ne po specifikojmë gjithashtu, nëpërmjet çelësit /a me atributin h, që do të dëshironim të shohim vetëm artikujt e fshehur, duke rezultuar në diçka të tillë:
C:\>dir c:\users /ah
Vëllimi në diskun C nuk ka etiketë.
Vëllimi Serial Numri është F4AC-9851
Direktoria e c:\users
2016-07-05 04:04 AM Të gjithë përdoruesit [C:\ProgramData]
2016-22-05 08:01 PM Default2016-07-05 04:04 AM Përdoruesi i parazgjedhur [C:\Users\Default]2016-07-05 02:50 AM 174 desktop.ini1 Skedar(s) 174 bajt
Lista e vogël e drejtorive dhe skedari i vetëm që shihni në rezultatin e mësipërm nuk përbën tërësinë e dosjes c:\users - vetëm skedarët dhe dosjet e fshehura. Për të parë të gjithë skedarët dhe dosjet, në vend të kësaj do të ekzekutoni dir c:\users /a (duke hequr h).
Kërko për skedar në çdo dosje
dir c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt
Në këtë shembull pak më kompleks, por shumë më praktik për komandën dir, ne po kërkojmë që i gjithë hard disku ynë të kërkohet për skedarë CSV dhe më pas rezultatet minimale të dalin në një dokument teksti. Le ta shohim këtë pjesë-pjesë:
- c:\.csv i thotë komandës dir të shikojë të gjithë skedarët () që përfundojnë në CSV (Shtesa .csv) në rrënjën e disqeve c:.
- /s e udhëzon atë të shkojë më thellë se rrënja e c: dhe në vend të kësaj, kërkoni për skedarë të tillë në çdo dosje, aq thellë sa dosjet shkojnë.
- /b heq çdo gjë përveç shtegut dhe emrit të skedarit, duke krijuar në thelb një "listë" të lexueshme të këtyre skedarëve.
- > është një operator ridrejtimi, që do të thotë "dërgo" diku.
- c:\users\tim\desktop\csvfiles.txt është destinacioni për ridrejtuesin >, që do të thotë se rezultatet do të jenë shkruar në skedarin csvfiles.txt në vend të vijës së komandës, e cila do të krijohet në vendndodhjen c:\users\tim\desktop (d.m.th., desktopi që shihni kur jeni identifikuar).
Kur ridrejtoni daljen e komandës në një skedar, siç bëmë këtu në këtë shembull të komandës dir, Command Prompt nuk shfaq asgjë. Sidoqoftë, dalja e saktë që do të kishit parë ndodhet brenda atij skedari teksti. Ja se si dukej csvfiles.txt tonë pasi komanda dir kishte përfunduar:
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.csvc:\Users\All Users\Intuit\Quicken\Inet\merchant_common.csvc:\Users\Tim\AppData\Roaming\condition.2.csvc:\Users\Tim\AppData\Roaming\line.csvc:\Users\Tim\AppData\Roaming\media.csv
Ndërsa me siguri mund të kishit anashkaluar ridrejtimin e skedarit, madje edhe çelësin "format të zhveshur", rezultatet do të ishin shumë të vështira për t'u punuar brenda dritares së linjës së komandës, duke e bërë të vështirë arritjen e asaj që kishit kërkuar.
Komanda të ngjashme
Komanda dir përdoret shpesh me komandën del. Pas përdorimit të dir për të gjetur emrin dhe vendndodhjen e skedarëve në ndonjë dosje të veçantë, del mund të përdoret për të fshirë skedarët direkt nga "Command Prompt".
E ngjashme ë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.
Siç u përmend më lart, komanda dir përdoret gjithashtu shpesh me një operator ridrejtimi.