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ý uvedený súbor alebo priečinok bude príkaz dir štandardne zobrazovať dátum a čas poslednej zmeny položky, ak je položka zložka (označená ako
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 prepínačov príkazov 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 pohon : cesta názov súboru / a: atribúty / b / c / d / l / n / o: triedenie / p / q / r / s / t: timefield / w /X /4
Tip: Ak si nie ste istý, ako interpretovať syntax príkazu dir, ako som ho napísal vyššie, alebo ako je zobrazené v nasledujúcej tabuľke, pozrite si časť Čítanie syntaxe príkazov.
| pohon : , cesta, názov súboru | To je pohon , cesta , a / alebo názov súboru že chcete vidieť 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é. Pozrite si Príkazy príkazu Dir nižšie, ak to nie je jasné. |
| / 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žitie/ a s jedným alebo viacerými z nasledujúcich atribúty (dvojbodka je voliteľná, bez medzery) na zobrazenie iba tých typov 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 vypnutie oddeľovača tisícov vo výsledkoch. |
| / d | použitie/ d obmedziť zobrazovanie položiek len na priečinky (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átume -> čas -> adresár -> veľkosť súboru -> názov súboru alebo priečinka štruktúra stĺpcov. Keďže toto je predvolené správanie, praktické použitie je/ -n ktorý vytvára stĺpce v názov súboru alebo priečinka -> adresár -> veľkosť súboru -> dátum -> čas objednať. |
| / o |
Túto možnosť použite na zadanie poradia zoradenia výsledkov. Keď sa vykoná sám,/ o najskôr zoznamy adresárov, nasledované súbormi, 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:
|
| / p | Táto možnosť zobrazuje výsledky na jednej stránke naraz, prerušené s Pre pokračovanie stlačte ľubovolnú klávesu… prompt. Použitím/ p je veľmi podobný 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 cez priečinok pokročilý tlačidlo v zabezpečenia pri prezeraní súboru vlastnosti . |
| / r | / r zobrazuje 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 je vždy naň napísaný $ DATA , čo je ľahké na mieste. |
| / s | Táto možnosť zobrazuje všetky súbory a priečinky v určenom adresári plus všetky súbory a priečinky obsiahnuté v podadresároch tohto určené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:
|
| / w | použitie/ w aby sa zobrazili výsledky v "širokom formáte", ktorý obmedzuje zobrazované položky 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 | /4 prepínač vynúti použitie 4-miestnych rokov. Prinajmenšom v novších verziách systému Windows je zobrazenie štvorciferného roka predvoleným správaním a/-4 nevedie k zobrazeniu 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. vykonávajúcidir /? je rovnaké ako pri použití príkazu helppomôcť dir. |
Tip: Vzhľadom na množstvo informácií, ktoré príkaz dir zvyčajne vracia, uloženie všetkého do textového súboru prostredníctvom operátora presmerovania je zvyčajne inteligentný nápad. 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 sám, bez akejkoľvek pohon : , cesta, názov súboru špecifikácie, ani žiadne prepínače, ktoré by priniesli takýto výsledok:
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 PM
Ako vidíte, 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 pohon : a cesta z C: Používatelia , nie z miesta, z ktorého som spustil príkaz. Tiež špecifikujem prostredníctvom/ a prepnite pomocou tlačidla hod atribút, ž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
Malý zoznam adresárov a jediný súbor, ktorý vidíte vo vyššie uvedenom výsledku, nepredstavuje celú oblasť C: Používatelia priečinok - skryté súbory a priečinky. Ak chcete vidieť všetko súborov a priečinkov, ktoré by ste vykonalidir c: užívatelia / a (odstráneniehod) namiesto toho.
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 CSV (CSV) rozšírenie v koreňovom adresári c: riadiť.
- / s dir pokyn, 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 odstráni všetko okrem cesty a názvu súboru, v podstate vytvára čitateľný "zoznam" týchto súborov.
- > je operátor presmerovania, čo znamená, že niekde "posielame".
- c: users h desktop csvfiles.txt je cieľ pre> presmerovanie, čo znamená, že výsledky budú napísané nacsvfiles.txt súbor namiesto príkazového riadku, ktorý bude vytvorený na c: users tim desktop (tj na pracovnej 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 môj csvfiles.txt vyzeralo to 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 aj rmdir / s príkaz a staršie deltree príkaz, ktorý sa používa na vymazanie priečinkov a súborov. rmdir príkaz (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.












