Príkaz Dir

Príklady príkazov Dir, prepínače, možnosti a ďalšie

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

Pre každý z uvedených súborov alebo priečinkov bude príkaz dir štandardne zobrazovať dátum a čas poslednej zmeny položky, ak je položka zložka (označená ako

) alebo súbor, veľkosť súboru, ak je to možné, a nakoniec názov súboru alebo priečinka vrátane prípony súboru .

Mimo súboru a zoznamu priečinkov príkaz dir tiež zobrazí aktuálne písmeno jednotky oddielu , štítok svazku , sériové číslo zväzku , celkový počet súborov uvedených, celkovú veľkosť týchto súborov v bajtoch, počet podpriečinkov uvedených a celkový počet bajtov zostávajúcich na disku.

Dostupnosť príkazu Dir

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

Staršie verzie systému Windows obsahujú aj príkaz dir, ale s niekoľkými menej možností, ako som uviedol nižšie. Príkaz dir je tiež príkaz DOS dostupný vo všetkých verziách systému MS-DOS.

Príkaz dir možno nájsť v verziách Command Prompt v režime offline, ako sú tie, ktoré sú k dispozícii v možnostiach Rozšírené možnosti spustenia a možnosti obnovenia systému . Príkaz dir je súčasťou konzoly na obnovenie systému Windows XP.

Poznámka: Dostupnosť určitých spínačov príkazu dir a inej syntaxe príkazu dir sa môže líšiť od operačného systému až po operačný systém.

Syntax príkazu Dir

dir [ cesta : ] [ cesta ] [ názov súboru ] [ / a [[ : ] atribúty ]] [ / b ] [ / ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ /

Tip: Ak si nie ste istý, ako interpretovať syntax príkazu dir tak, ako som ho napísal vyššie, alebo ako je zobrazené v tabuľke nižšie, pozrite si časť Čítanie syntaxe príkazov .

drive : cesta, názov súboru Jedná sa o jednotku , cestu a / alebo názov súboru , pre ktoré chcete zobraziť výsledky príkazov dir pre. Všetky tri sú voliteľné, pretože príkaz dir môže byť vykonaný sám. Zástupné znaky sú povolené. Pokiaľ to nie je jasné, pozrite nižšie uvedenú časť Príklady príkazov Dir .
/ a

Keď sa spustí sám, tento prepínač zobrazuje všetky typy súborov a priečinkov, vrátane tých s atribútmi súborov, ktoré zvyčajne zabraňujú zobrazovaniu v príkazovom riadku alebo v systéme Windows. Použite / a s jedným alebo viacerými z nasledujúcich atribútov (dvojbodka je voliteľná, bez medzery), aby sa zobrazili iba tie typy súborov v príkaze dir:

/ b Túto možnosť použite na zobrazenie výsledkov dir pomocou "holého" formátu, ktorý odstraňuje typické informácie o hlavičke a zápätí, ako aj všetky podrobnosti o každej položke, pričom ponecháva iba názov adresára alebo názov súboru a jeho rozšírenie.
/ c Tento prepínač spôsobí použitie oddeľovača tisícov, keď sa príkaz dir používa spôsobom, ktorý zobrazuje veľkosť súboru. Toto je predvolené správanie na väčšine počítačov, takže praktické použitie je / -c na vypnutie oddeľovača tisícov vo výsledkoch.
/ d Pomocou tlačidla / d môžete obmedziť položky zobrazené iba na zložky (obsiahnuté v zátvorkách) a názvy súborov s ich rozšíreniami. Položky sú uvedené zhora nadol a potom v stĺpcoch. Štandardné dáta hlavičky a päty príkazu dir zostávajú rovnaké.
/ l Touto voľbou zobrazíte všetky mená priečinkov a súborov malými písmenami.
/ n Tento prepínač vytvára výsledok so stĺpcami v dátovom -> čase -> adresári -> veľkosti súboru -> štruktúre stĺpca názvu súboru alebo priečinka . Keďže toto je predvolené správanie, praktické použitie je / -n, pri ktorom sa vytvárajú stĺpce v názve súboru alebo priečinka -> adresár -> veľkosť súboru -> dátum -> poradie času .
/ o

Túto možnosť použite na zadanie poradia zoradenia výsledkov. Keď sa vykoná sám, / o najprv zobrazí zoznam adresárov, za ktorými nasledujú súbory, a to v abecednom poradí. Použite túto voľbu s jednou alebo viacerými z nasledujúcich hodnôt (dvojbodka je voliteľná, bez medzery) na zoradenie výsledku príkazu dir určeným spôsobom:

  • d = zoradiť podľa dátumu / času (najstarší prvý)
  • e = zoradiť podľa rozšírenia (abecedne)
  • g = najprv skupina adresárov, nasledované súbormi
  • n = zoradiť podľa mena (abecedne)
  • s = zoradiť podľa veľkosti (najskôr najmenší)
  • - = Použite to ako predponu s ktoroukoľvek z vyššie uvedených hodnôt na zvrátenie poradia (napr. -d zoradiť podľa najnovších prvkov, -s pre najväčších prvkov atď.).
/ p Táto možnosť zobrazuje výsledky na jednu stránku naraz, prerušené stlačením tlačidla akéhokoľvek tlačidla pokračujte ... výzva. Použitie / p je veľmi podobné používaniu príkazu dir s príkazom viac .
/ q Použite tento prepínač na zobrazenie vlastníka súboru alebo priečinka vo výsledkoch. Najjednoduchší spôsob, ako prezerať alebo zmeniť vlastníctvo súboru v rámci systému Windows, je prostredníctvom tlačidla Rozšírené na karte Zabezpečenie pri pohľade na vlastnosti súboru.
/ r Voľba / r zobrazuje všetky alternatívne toky údajov (ADS), ktoré sú súčasťou súboru. Súčasný dátový tok je uvedený v novom riadku, pod súborom a je vždy usporiadaný s $ DATA , čo je ľahko na mieste.
/ s Táto možnosť zobrazuje všetky súbory a priečinky v určenom adresári a všetky súbory a priečinky obsiahnuté v podadresároch daného adresára.
/ t

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

  • a = posledný prístup
  • c = vytvorené
  • w = napísané naposledy
/ w Použite / w na zobrazenie výsledkov v "širokom formáte", ktorý obmedzuje položky zobrazené len na zložky (obsiahnuté v zátvorkách) a názvy súborov s ich rozšíreniami. Položky sú uvedené zľava doprava a potom nadol. Štandardné dáta hlavičky a päty príkazu dir zostávajú rovnaké.
/X Tento prepínač zobrazuje ekvivalent krátkeho názvu pre súbory, ktorých dlhé mená nevyhovujú pravidlám, ktoré nepodliehajú 8dot3.
/ 4 Prepínač / 4 spôsobuje používanie 4-miestnych rokov. Prinajmenšom v novších verziách systému Windows je štvormiestny rok zobrazený ako predvolené správanie a / -4 nemá za následok zobrazenie 2-miestneho roka.
/? Pomocou prepínača pomoci pomocou príkazu dir zobrazíte podrobnosti o uvedených možnostiach priamo v okne príkazového riadka. Spúšťanie adresára /? je rovnaké ako pri použití príkazu help pri vykonávaní pomocníka .

Tip: Vzhľadom na množstvo informácií, ktoré sa príkaz dir zvyčajne vracia, uloženie všetkého do textového súboru prostredníctvom operátora presmerovania je zvyčajne rozumným nápadom. Pozrite si časť Ako presmerovať výstup príkazu do súboru, kde nájdete ďalšie informácie o tom, ako to urobiť.

Príkazy príkazu Dir

dir

V tomto príklade sa príkaz dir používa samostatne, bez akejkoľvek jednotky : cesta, špecifikácia názvu súboru , ani žiadne prepínače, pričom výsledok je takýto:

C: \> dir Hlasitosť v jednotke C nemá žiadny štítok. Sériové číslo zväzku je F4AC-9851 Adresár C: \ 09/02/2015 12:41 $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05.07.2016 02:58 PerfLogs 05/22/2016 19:55 Program Files 05/31/2016 11:30 AM Program Files (x86) 30.07.2015 04:32 Temp 05/22 / 2016 19:55 Používatelia 05/22/2016 20:00 Windows 05/22/2016 09:50 Windows.old 1 Súbor 93 bytes 8 Dir (y) 18,370,433,024 bez bajtov

Ako môžete vidieť, príkaz dir bol vykonaný z koreňového adresára C (tj C: \>). Bez toho, aby presne určil, kde presne uvádza obsah priečinka a súbor, príkaz dir predvolene zobrazuje túto informáciu, odkiaľ bol príkaz vykonaný.

dir c: \ users / ah

Vo vyššie uvedenom príklade žiadam, aby príkaz dir zobrazoval výsledky z jednotky : a cesta c: \ users , nie z miesta, z ktorého som spustil príkaz. Tiež špecifikujem, pomocou prepínača / s atribútom h , že by som chcel vidieť len skryté položky, čo má za následok niečo takéto:

C: \> dir c: \ users / ah Hlasitosť v jednotke C nemá žiadny štítok. Sériové číslo zväzku je F4AC-9851 Adresár c: \ users 05/07/2016 04:04 AM Všetci používatelia [C: \ ProgramData] 05/22/2016 08:01 Predvolené 05/07 / 2016 04:04 AM Predvolený používateľ [C: \ Users \ Default] 05/07/2016 02:50 AM 174 desktop.ini 1 Súbor 174 bajtov 3 Dirk 18,371,039,232 bajtov zadarmo

Malý zoznam adresárov a jediný súbor, ktorý vidíte vo vyššie uvedenom výsledku, nepredstavuje celú zložku c: \ users - skryté súbory a priečinky. Ak chcete zobraziť všetky súbory a priečinky, spustite dir c: \ users / a (namiesto toho odstráňte h ).

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

V tomto o niečo zložitejšom, ale oveľa praktickejšom príklade príkazu dir žiadam, aby bol celý môj pevný disk vyhľadávaný pre súbory CSV a potom sú výstupné minimálne výsledky do textového dokumentu. Pozrime sa na tento kus po kúsku:

  • c: \ *. csv povie príkazu dir, aby sa pozrel na všetky súbory ( * ), ktoré končí v príprave CSV ( .csv ) v koreňovej jednotke c:.
  • / s nabáda dir, aby prešiel hlbšie ako koreň c: a namiesto toho hľadať takéto súbory v každom priečinku tak hlboko, ako sú priečinky.
  • / b odstraňuje čokoľvek, okrem cesty a názvu súboru, v podstate vytvára čitateľný "zoznam" týchto súborov.
  • > je operátor presmerovania , čo znamená niekde "odoslať".
  • c: \ users \ tim \ desktop \ csvfiles.txt je cieľ pre > presmerovač, čo znamená, že výsledky budú zapísané do súboru csvfiles.txt namiesto príkazového riadku, ktorý bude vytvorený v c: \ users \ tim \ desktop (tj na ploche, ktorú vidím pri prihlásení).

Keď presmerujete výstup príkazu do súboru , ako sme to urobili v príklade príkazu dir, príkazový riadok nezobrazí nič. Avšak presný výstup, ktorý by ste videli, je namiesto toho umiestnený vnútri tohto textového súboru. Tu je moje csvfiles.txt po dokončení príkazu dir:

c: \ Users \ All Users \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ Inštalátor \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Všetci užívatelia \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Tim \ AppData \ Roaming \ podmienka.2.csv c: \ Users \ Tim \ AppData \ Roaming \ line.csv c: \ Users \ Tim \ AppData \ Roaming \ media.csv

Aj keď ste určite mohli preskočiť presmerovanie súborov a dokonca aj prepínač "holého formátu", výsledkom by bolo veľmi ťažké pracovať v okne príkazového riadka, takže je ťažké sa dostať k tomu, čo ste po tom - umiestnenie každého CSV v počítači.

Príkazy súvisiace s adresou Dir

Príkaz dir sa často používa s príkazom del. Po použití príkazu dir na vyhľadanie názvu a umiestnenia súboru (súborov) v konkrétnom priečinku (-och), príkaz del sa môže 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 vymazanie 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 v príkaze dir.

Ako som už uviedol, príkaz dir sa často používa aj s operátorom presmerovania .