Dir Command (príklady, možnosti, prepínače, & viac)

Obsah:

Dir Command (príklady, možnosti, prepínače, & viac)
Dir Command (príklady, možnosti, prepínače, & viac)
Anonim

Príkaz dir je príkaz príkazového riadka, ktorý sa používa na zobrazenie zoznamu súborov a podpriečinkov obsiahnutých v priečinku.

Pre každý uvedený súbor alebo priečinok príkaz predvolene zobrazí dátum a čas poslednej zmeny položky, ak je položka priečinok (označený DIR) alebo súbor, veľkosť súboru, ak a nakoniec názov súboru alebo priečinka vrátane prípony súboru.

Image
Image

Príkaz dir okrem zoznamu súborov a priečinkov zobrazuje aj aktuálne písmeno jednotky oddielu, označenie zväzku, sériové číslo zväzku, celkový počet uvedených súborov, celkovú veľkosť týchto súborov v bajtoch, číslo z uvedených podpriečinkov a celkový počet zostávajúcich voľných bajtov na jednotke.

Dir Command Availability

Príkaz dir je dostupný z príkazového riadka vo všetkých operačných systémoch Windows vrátane Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista a Windows XP.

Image
Image

Staršie verzie systému Windows obsahujú aj príkaz dir, ale s niekoľkými menšími možnosťami, ako uvádzame nižšie. Príkaz dir je tiež príkazom systému DOS a je dostupný vo všetkých verziách systému MS-DOS.

Príkaz dir možno nájsť v offline verziách príkazového riadka, ako sú verzie dostupné v rozšírených možnostiach spustenia a možnostiach obnovenia systému. Príkaz dir je tiež súčasťou konzoly na obnovenie v systéme Windows XP.

Dostupnosť určitých prepínačov príkazov dir a inej syntaxe príkazov dir sa môže líšiť v závislosti od operačného systému.

Syntax príkazu Dir

dir [jednotka :][cesta][názov súboru] [ /a[ :] atribúty] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] poradie triedenia] [ /p] [ /q] [ /r] [/s ] [/t [:] časové pole] [ /w ] [/x ] [/4 ]

Ak si nie ste istí, ako interpretovať syntax príkazu dir, ako je napísaná vyššie alebo uvedená v tabuľke nižšie, pozrite si časť Ako čítať syntax príkazu.

Možnosti príkazu Dir
Item Vysvetlenie
jednotka :, cesta, názov súboru Toto je jednotka, cesta a/alebo názov súboru, pre ktorý chcete zobraziť výsledky. Všetky tri sú voliteľné, pretože príkaz možno vykonať samostatne. Zástupné znaky sú povolené. Ak to nie je jasné, pozrite si časť Príklady príkazov Dir nižšie.
/a

Keď sa tento prepínač spustí samostatne, zobrazí všetky typy súborov a priečinkov vrátane tých s atribútmi súborov, ktoré im zvyčajne bránia v zobrazení v príkazovom riadku alebo v systéme Windows. Ak chcete vo výsledku príkazu zobraziť iba tie typy súborov, použite /a s jedným alebo viacerými z nasledujúcich atribútov (dvojbodka je voliteľná, medzery nie sú potrebné):

a=archívne súbory

d=adresáre

h=skryté súbory

i=neobsahujú indexované súbory

l=body zmeny

r=súbory iba na čítanie

s=systémové súbory

v=súbory integrity

x=žiadne skartovacie súbory

-=Toto použite ako predponu ktoréhokoľvek z vyššie uvedených atribútov na vylúčenie položiek s týmito atribútmi súboru z výsledkov.

/b Túto možnosť použite na zobrazenie výsledkov adresára v „holom“formáte, ktorý odstráni typické informácie v hlavičke a päte, ako aj všetky podrobnosti o každej položke, pričom zostane iba názov adresára alebo názov súboru a prípona.
/c Tento prepínač si vynúti použitie oddeľovača tisícok, keď sa príkaz použije spôsobom, ktorý zobrazuje veľkosti súborov. Toto je predvolené správanie na väčšine počítačov, takže praktické použitie je /-c na zakázanie oddeľovača tisícok vo výsledkoch.
/d Použite /d na obmedzenie zobrazovaných položiek len na priečinky (uvedené v zátvorkách) a názvy súborov s ich príponami. Položky sú uvedené zhora nadol a potom v stĺpcoch. Údaje štandardnej hlavičky a päty príkazu dir zostávajú rovnaké.
/l Pomocou tejto možnosti zobrazíte všetky názvy priečinkov a súborov malými písmenami.
/n Tento prepínač vytvára výsledok so stĺpcami v dátume > čas > adresár > veľkosť súboru > stĺpcová štruktúra názvu súboru alebo priečinka. Keďže toto je predvolené správanie, praktické použitie je /-n, ktoré vytvára stĺpce v súbore alebo priečinku názov > adresár > veľkosť súboru > dátum > časové poradie.
/o

Túto možnosť použite na určenie poradia zoradenia výsledkov. Keď sa spustí samostatne, /o uvádza najskôr adresáre, za ktorými nasledujú súbory, oba v abecednom poradí. Použite túto voľbu s jednou alebo viacerými z nasledujúcich hodnôt (dvojbodka je voliteľná, nie sú potrebné medzery) na zoradenie výsledku príkazu dir určeným spôsobom:

d=zoradiť podľa dátumu/času (od najstarších)

e=triediť podľa prípony (abecedne)

g=prvý adresár skupiny, potom súbory

n=triediť podľa názvu (abecedne)

s=triediť podľa veľkosti (od najmenšej od začiatku)

-=Toto použite ako predponu s akoukoľvek z vyššie uvedených hodnôt na obrátenie poradia (-d na zoradenie podľa najnovších, -s na prvé najväčšie atď.).

/p Táto možnosť zobrazuje výsledky po jednej stránke, pričom je prerušená výzvou Pokračujte stlačením ľubovoľného klávesu…. Použitie /p je veľmi podobné použitiu príkazu dir s príkazom more.
/q Tento prepínač použite na zobrazenie vlastníka súboru alebo priečinka vo výsledkoch. Najjednoduchší spôsob, ako zobraziť alebo zmeniť vlastníctvo súboru v systéme Windows, je pomocou tlačidla Rozšírené na karte Zabezpečenie pri pohľade na vlastnosti súboru.
/r Voľba /r zobrazuje všetky alternatívne dátové toky (ADS), ktoré sú súčasťou súboru. Samotný dátový tok je uvedený v novom riadku pod súborom a má vždy príponu $DATA, vďaka čomu je ľahké ho nájsť.
/s Táto možnosť zobrazuje všetky súbory a priečinky v zadanom adresári plus všetky súbory a priečinky obsiahnuté v akýchkoľvek podadresároch daného adresára.
/t

Použite túto možnosť s jednou z hodnôt nižšie (dvojbodka je voliteľná, medzery nie sú potrebné) na určenie časového poľa, ktoré sa má použiť pri triedení a/alebo zobrazovaní výsledkov:

a=posledný prístup

c=vytvorené

w =naposledy napísané

/w Použite /w na zobrazenie výsledkov v „širokom formáte“, ktorý obmedzuje zobrazované položky len na priečinky (uvedené v zátvorkách) a názvy súborov s ich príponami. Položky sú uvedené v riadkoch zľava doprava a potom nadol. Údaje štandardnej hlavičky a päty príkazu dir zostávajú rovnaké.
/x Tento prepínač zobrazuje ekvivalent „krátky názov“pre súbory, ktorých dlhé názvy nie sú v súlade s pravidlami, ktoré nie sú v súlade s pravidlami, ktoré nie sú v súlade s pravidlami 8dot3.
/4 Prepínač /4 núti používať 4-miestne roky. Aspoň v novších verziách Windowsu je 4-miestne zobrazenie roku predvolené správanie a /-4 nevedie k 2-miestnemu zobrazeniu roku.
/? Na zobrazenie podrobností o vyššie uvedených možnostiach priamo v okne príkazového riadka použite prepínač pomocníka s príkazom dir. Spustenie dir /? je rovnaké ako použitie príkazu help na spustenie help dir.

Vzhľadom na množstvo informácií, ktoré príkaz dir zvyčajne vracia, je ich uloženie do textového súboru pomocou operátora presmerovania zvyčajne šikovný nápad. Ďalšie informácie o tom, ako to urobiť, nájdete v časti Ako presmerovať výstup príkazu do súboru.

Príklady príkazov Dir

Nižšie sú uvedené niektoré z rôznych spôsobov, ako môžete použiť príkaz dir:

Spustiť bez prepínačov


dir

V tomto príklade je príkaz dir použitý samostatne, bez akejkoľvek jednotky:, cesty, špecifikácií názvu súboru ani žiadnych prepínačov, výsledkom čoho je takýto výsledok:


C:\>dir

Zväzok na jednotke C nemá štítok.

Sériové číslo zväzku je F4AC-9851

Adresár C:\

2015-02-09 12:41

$SysReset

30.05.2016 18:22 93 HaxLogs.txt

07.05.2016 02:58 PerfLogs

05/ 22/2016 19:55 Program Files

31.05.2016 11:30 Program Files (x86)

30.07.2015 04: 32:00 Temp

2016-22-05 19:55 PM Users

2016-22-05 20:00 Windows

2016-22-05 21:50 Windows.old1 Súbor(y) 93 bajtov

Ako vidíte, príkaz dir bol vykonaný z koreňového adresára C (t.j. C:\>). Bez určenia, odkiaľ presne vypísať obsah priečinka a súboru, príkaz predvolene zobrazí tieto informácie, odkiaľ bol príkaz vykonaný.

Zobraziť skryté položky


dir c:\users /ah

V príklade vyššie požadujeme, aby príkaz dir zobrazoval výsledky z jednotky: a cesty c:\users, nie z miesta, z ktorého príkaz spúšťame. Prostredníctvom prepínača /a s atribútom h tiež určujeme, že chceme vidieť iba skryté položky, výsledkom čoho je niečo takéto:


C:\>dir c:\users /ah

Zväzok na jednotke C nemá štítok.

Sériový zväzok Číslo je F4AC-9851

Adresár c:\users

2016-07-05 04:04 Všetci používatelia [C:\ProgramData]

2016-07-05 20:01 Default2016-07-05 04:04 AM Predvolený používateľ [C:\Users\Default]2016-07-05 02:50 174 desktop.ini1 Súbor(y) 174 bajtov

Malý zoznam adresárov a jeden súbor, ktorý vidíte vo výsledku vyššie, netvorí celý priečinok c:\users – iba skryté súbory a priečinky. Ak chcete zobraziť všetky súbory a priečinky, namiesto toho spustite dir c:\users /a (odstránením h).

Vyhľadať súbor v ľubovoľnom priečinku


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

V tomto trochu zložitejšom, ale oveľa praktickejšom príklade príkazu dir požadujeme, aby sa na celom našom pevnom disku prehľadali súbory CSV a potom sa minimálne výsledky preniesli do textového dokumentu. Pozrime sa na tento kúsok po kúsku:

  • c:\.csv povie príkazu dir, aby sa pozrel na všetky súbory (), ktoré končia v CSV (.csv) v koreňovom adresári disku c:.
  • /s dáva pokyn, aby šiel hlbšie ako koreň c: a namiesto toho hľadal súbory ako tento v každom priečinku, tak hlboko, ako priečinky siahajú.
  • /b odstráni čokoľvek okrem cesty a názvu súboru, čím v podstate vytvorí čitateľný „zoznam“týchto súborov.
  • > je operátor presmerovania, čo znamená „odoslať“niekam.
  • c:\users\tim\desktop\csvfiles.txt je cieľ pre presmerovanie >, čo znamená, že výsledky budú zapísané do súboru csvfiles.txt namiesto do príkazového riadka, ktorý sa vytvorí na mieste c:\users\tim\desktop (t.j., pracovnú plochu, ktorú vidíte, keď ste prihlásený/-á).

Keď presmerujete výstup príkazu do súboru, ako sme to urobili v tomto príklade príkazu dir, príkazový riadok nezobrazí nič. Presný výstup, ktorý by ste videli, sa však nachádza v tomto textovom súbore. Takto vyzeral náš súbor csvfiles.txt po dokončení príkazu dir:


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.csvc:\Users\Tim\AppData\Roaming\line.csvc:\Users\Tim\AppData\Roaming\media.csv

Zatiaľ čo ste určite mohli preskočiť presmerovanie súboru a dokonca aj prepínač „holého formátu“, výsledky by bolo veľmi ťažké spracovať v okne príkazového riadka, takže by bolo ťažké dostať sa k tomu, čo ste hľadali.

Súvisiace príkazy

Príkaz dir sa často používa s príkazom del. Po použití dir na nájdenie názvu a umiestnenia súboru (súborov) v akomkoľvek konkrétnom priečinku (priečinkoch), del možno použiť na odstránenie súborov priamo z príkazového riadka.

Podobný je príkaz rmdir /s a starší príkaz deltree, ktorý sa používa na mazanie priečinkov a súborov. Príkaz rmdir (bez možnosti /s) je užitočný na odstránenie prázdnych priečinkov, ktoré nájdete príkazom dir.

Ako je uvedené vyššie, príkaz dir sa často používa aj s operátorom presmerovania.

Odporúča: