Skip to main content

Příkaz Dir (příklady, možnosti, přepínače a další)

Surah Baqarah, 1 of the World's Best Quran Recitation in 50+ Languages (Červen 2026)

Surah Baqarah, 1 of the World's Best Quran Recitation in 50+ Languages (Červen 2026)
Anonim

Příkaz dir je příkaz příkazového řádku, který slouží k zobrazení seznamu souborů a podsložek obsažených ve složce.

Pro každý uvedený soubor nebo složku bude příkaz dir ve výchozím nastavení zobrazovat datum a čas, kdy byla položka naposledy změněna, je-li položkou složka (označená jako

) nebo souboru, velikost souboru, pokud je to možné, a nakonec název souboru nebo složky včetně přípony souboru.

Mimo seznamu souborů a složek příkaz dir také zobrazuje aktuální písmeno jednotky oddílu, svazku svazku, sériové číslo svazku, celkový počet souborů, celkovou velikost těchto souborů v bajtech, počet podsložků uvedených v seznamu a celkový počet bajtů zůstal volný na disku.

Dostupnost příkazu Dir

Příkaz dir je dostupný v rámci příkazového řádku ve všech operačních systémech Windows včetně Windows 10, Windows 8, Windows 7, Windows Vista a Windows XP.

Starší verze systému Windows obsahují také příkaz dir, ale s několika málo možností, než jsem uvedl níže. Příkaz dir je také příkaz DOS dostupný ve všech verzích MS-DOS.

Příkaz dir lze nalézt ve verzích offline Command Prompt, jako jsou volby z možností Advanced Startup Options a Options Recovery System. Příkaz dir je také součástí konzoly pro zotavení v systému Windows XP.

Poznámka: Dostupnost určitých přepínačů příkazu dir a jiné syntaxe příkazu dir se může lišit od operačního systému až po operační systém.

Syntaxe příkazu Dir

dir řídit : cesta název souboru /A: atributy / b /C / d / l / n : sortorder / p / q / r / s / t: časové pole / w /X /4

Tip: Pokyny pro čtení Syntaxe příkazů naleznete v případě, že si nejste jisti, jak interpretovat syntaxi příkazu dir, jak jsem jej napsal výše, nebo jak je znázorněno v následující tabulce.

řídit : , cesta, název souboru To je řídit , cesta , a / nebo název souboru že chcete vidět výsledky příkazu dir pro. Všechny tři jsou volitelné, protože příkaz dir může být proveden sám. Zástupné znaky jsou povoleny. Viz Příkazy příkazu Dir níže, pokud to není jasné.
/A

Při samotném spuštění zobrazuje tento přepínač všechny typy souborů a složek, včetně těch s atributy souborů, které obvykle zabraňují jejich zobrazení v příkazovém řádku nebo v systému Windows. Použití/A s jedním nebo více z následujících atributy (dvojtečka je volitelná, bez mezery) zobrazovat pouze ty typy souborů v příkazu dir:

  • A = soubory archivu
  • d = adresáře
  • h = skryté soubory
  • i = ne obsahově indexované soubory
  • l = body rozdělení
  • r = soubory pouze pro čtení
  • s = systémové soubory
  • proti = soubory integrity
  • X = žádné soubory křoví
  • - = Použijte toto jako předponu k některému z výše uvedených atributů k vyloučení položek s těmito atributy souborů z výsledků.
/ bTuto volbu použijte k zobrazení výsledků dir pomocí "holého" formátu, který odstraní typické informace o záhlaví a zápatí, stejně jako všechny podrobnosti o každé položce, přičemž zůstane pouze název adresáře nebo název souboru a přípona.
/CTento přepínač způsobuje použití oddělovače tisíců při použití příkazu dir způsobem, který zobrazuje velikost souboru. Toto je výchozí chování u většiny počítačů, takže je praktické použití/-C zakázat tiskový oddělovač ve výsledcích.
/ dPoužití/ d omezit položky zobrazené pouze na složky (obsažené v závorkách) a názvy souborů s jejich rozšířeními. Položky jsou uvedeny shora dolů a potom mezi sloupci. Standardní údaje hlavičky a zápatí příkazu dir zůstávají stejné.
/ lTuto možnost použijte k zobrazení všech složek a názvů souborů malými písmeny.
/ nTento přepínač vytvoří výsledek se sloupci v datu -> čas -> adresář -> velikost souboru -> název souboru nebo složky struktura sloupců. Vzhledem k tomu, že toto je výchozí chování, je praktické použití/ -n který vytváří sloupce v název souboru nebo složky -> adresář -> velikost souboru -> datum -> čas objednat.

Tuto volbu použijte pro zadání pořadí řazení výsledků. Při samotném popravě, nejprve zobrazí seznam adresářů, následované soubory v abecedním pořadí. Použijte tuto volbu s jednou nebo více následujícími hodnotami (dvojtečka je volitelná, bez mezery), abyste třídili výsledek příkazu dir zadaným způsobem:

  • d = řazení podle data / času (nejdříve nejstarší)
  • E = třídění podle rozšíření (abecedně)
  • G = první adresář skupiny, následovaný soubory
  • n = třídění podle jména (abecedně)
  • s = třídění podle velikosti (nejdříve nejmenší)
  • - = Použijte toto jako předponu s některou z výše uvedených hodnot pro změnu pořadí (např. -d třídit podle nejnovějších nejprve, -s pro největší první atd.).
/ pTato volba zobrazuje výsledky za jednu stránku najednou, přerušené pomocí tlačítka a Pokračujte stiskem libovolné klávesy… výzva. Použitím/ p je velmi podobné použití příkazu dir s více příkazy.
/ qPomocí tohoto přepínače zobrazte vlastníka souboru nebo složky ve výsledcích. Nejjednodušší způsob, jak zobrazit nebo změnit vlastnictví souboru v rámci systému Windows, je pomocí příkazu Pokročilý tlačítko v Bezpečnostní při pohledu na soubor Vlastnosti .
/ rThe/ r (alternativní datové proudy (ADS)), které jsou součástí souboru.Samotný datový tok je uveden v novém řádku pod souborem a je vždy doplněn $ DATA , což usnadňuje jejich zjištění.
/ sTato možnost zobrazuje všechny soubory a složky v zadaném adresáři Plus všechny soubory a složky obsažené v podadresářích daného adresáře.
/ t

Tuto volbu použijte s jednou z níže uvedených hodnot (dvojtečka je volitelná, bez mezery), abyste určili časové pole, které se použije při třídění a / nebo zobrazování výsledků:

  • A = poslední přístup
  • C = vytvořeno
  • w = poslední napsáno
/ wPoužití/ w zobrazovat výsledky v "širokém formátu", který omezuje položky zobrazené pouze na složky (obsažené v závorkách) a názvy souborů s jejich rozšířeními. Položky jsou uvedeny zleva doprava a potom dolů. Standardní údaje hlavičky a zápatí příkazu dir zůstávají stejné.
/XTento přepínač zobrazuje ekvivalent krátkého názvu pro soubory, jejichž dlouhé názvy nejsou v souladu s pravidly jiných než 8dot3.
/4The/4 přepínač vynutí použití čtyřciferného roku. Přinejmenším v novějších verzích systému Windows je výchozí chování zobrazeno čtyřmístné zobrazení roku/-4 nevede k zobrazení dvoumístného roku.
/?Pomocí přepínače nápovědy příkazem dir zobrazíte podrobnosti o výše uvedených možnostech přímo v okně Příkazový řádek. Prováděnídir /? je stejné jako při použití příkazu help k provedenípomozte dir.

Tip: Vzhledem k objemu informací, které příkaz dir zpravidla vrátí, uložení všech do textového souboru přes operátor přesměrování je obvykle chytrý nápad. Další informace o postupu přesměrování výstupu příkazu naleznete v souboru.

Příkazy příkazu Dir

dir

V tomto příkladu je příkaz dir použit sám, bez jakéhokoli příkazu řídit : , cesta, název souboru specifikace, ani žádné přepínače, které by vedly k takovým výsledkům:

C: > dir Volume v jednotce C nemá žádný štítek. Sériové číslo svazku je F4AC-9851 Adresář C: 09/02/2015 12:41 PM

$ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 PerfLogs 05/22/2016 07:55 PM Program Files 05/31/2016 11:30 AM Programové soubory (x86) 07/30/2015 04:32 PM Teplota 05/22/2016 07:55 Uživatelé 05/22/2016 08:00 Windows 05/22/2016 09:50 PM Windows.old 1 Soubor (s) 93 bajtů 8 Dir (y) 18,370,433,024 bajtů zdarma

Jak můžete vidět, příkaz dir byl proveden z kořenového adresáře C (tj. C: >). Bez určení, kde přesně bude obsah složky a souboru zobrazen, příkaz dir implicitně zobrazuje tuto informaci od místa, kde byl příkaz spuštěn.

adresář c: users / ah

Ve výše uvedeném příkladu požaduji, aby příkaz dir zobrazoval výsledky z příkazu řídit : a cesta z c: uživatelé , nikoli z místa, ze kterého jsem spustil příkaz. Já také specifikuji, prostřednictvím/A přepněte přepínačem h atribut, že bych chtěl vidět pouze skryté položky, což má za následek něco podobného:

C: > dir c: users / ah Objem v jednotce C nemá žádný štítek. Sériové číslo svazku je F4AC-9851 Adresář c: users 05/07/2016 04:04 AM Všichni uživatelé C: ProgramData 23.2.2016 08:01

Výchozí 05/07/2016 04:04 Výchozí uživatel C: Users Default 05/07/2016 02:50 AM 174 desktop.ini 1 Soubor 174 bajtů 3 Dir (y) 18,371,039,232 bajtů zdarma

Malý seznam adresářů a jediný soubor, který vidíte ve výše uvedeném výsledku, nepředstavuje celý soubor c: uživatelé složky - pouze skryté soubory a složky. Vidět Všechno soubory a složky, které byste provedliadresář c: users / a (odstraněníh) místo toho.

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

V tomto poněkud složitějším, ale mnohem praktičtějším příkladu příkazu dir požaduji, aby byl celý váš pevný disk vyhledán pro soubory CSV a poté jsou do textového dokumentu vyvedeny minimální minimální výsledky. Podívejme se na tento kus po kousku:

  • c: *. csv řekne příkazu dir, aby se podíval na všechny soubory (*), který končí v CSV (.csv) rozšíření v kořenovém adresáři C: řídit.
  • / s instruuje dir, aby šel hlouběji než kořen c: a místo toho vyhledávaly takové soubory ve všech složkách tak hluboko, jako jsou složky.
  • / b odstraní cokoliv kromě cesty a názvu souboru, což v podstatě vytváří čitelný seznam těchto souborů.
  • > je operátor přesměrování, což znamená "poslat" někam.
  • c: users tim desktop csvfiles.txt je cíl pro> přesměrovač, což znamená, že výsledky budou zapsány do adresářecsvfiles.txt soubor namísto v příkazovém řádku, který bude vytvořen na c: users tim desktop (tj. plochu, kterou vidím při přihlášení).

Při přesměrování výstupu příkazu do souboru, jako jsme to udělali v tomto příkladu příkazu dir, příkazový řádek nezobrazuje nic. Nicméně, přesný výstup, který byste viděli, je místo toho umístěn uvnitř tohoto textového souboru. Tady je to moje csvfiles.txt vypadal po dokončení příkazu dir:

c: Users All Users Intuit Quicken Inet merchant_alias.csv c: Users Inventor Všechny uživatelé Intuit Quicken Inet merchant_common.csv c: Users Tim AppData Roaming podmínka.2.csv c: Users Tim AppData roaming line.csv c: Users Tim AppData Roaming media.csv

Zatímco jste určitě mohli přeskočit přesměrování souborů a dokonce i přepínač "holého formátu", výsledky by v okně Příkazový řádek bylo velmi obtížné pracovat, takže je těžké dosáhnout toho, co jste následovali - umístění každého CSV v počítači.

Dir související příkazy

Příkaz dir se často používá s příkazem del. Po použití příkazu dir k nalezení jména a umístění souborů v libovolné složce (adresářích), příkaz del může být použit k odstranění souborů přímo z příkazového řádku.

Podobně je to rmdir / s příkaz a starší deltree příkaz, který slouží k odstranění složek a souborů. The rmdir příkaz (bez možnosti / s) je užitečný pro odstranění prázdných složek, které naleznete pomocí příkazu dir.

Jak jsem již uvedl výše, příkaz dir je také často používán s operátorem přesměrování.