Smazaný obsah Přidaný obsah
m narovnání přesměrování
typografické úpravy a přidání odstavce s externím odkazem
Řádek 1:
{{DISPLAYTITLE:mkdir}}
Příkaz <code>'''mkdir'''</code> v &nbsp;operačních systémech [[Unix]], [[DOS]], [[OS/2]] a &nbsp;[[Microsoft]] [[Microsoft Windows|Windows]] slouží k &nbsp;vytvoření adresáře.
 
V &nbsp;systémech DOS a &nbsp;Windows je často tento příkaz zkrácený na <code>md</code>.
 
== Zápis ==
mkdir nazev_adresare
 
V &nbsp;systémech na bázi Unixu můžeme použít rozšiřující volby, nejčastější jsou tyto:
* -p : vytvoří více podadresářů najednou. V &nbsp;případě, že adresář již existuje, ignoruje chybu.
* -v : zobrazí každý adresář, který byl pomocí příkazu mkdir vytvořen. Nejčastěji se užívá v &nbsp;kombinaci s -p.
* -m : nastaví přístupová práva (podobně jako příkaz [[chmod]])
 
Pro vytvoření adresáře a &nbsp;jeho podadresáře pomocí jednoho příkazu je možné použít:
mkdir /home/adresar/podadresar
 
Tímto příkazem vytvoříme obě složky v &nbsp;domovském adresáři.
 
Jestliže chceme vytvořit celou podadresářovou strukturu, například <tt>slozky/slozka_1/slozka_2/slozka_3/slozka_4</tt>, můžeme toto zajistit parametrem -p:
Řádek 21:
 
== Historie ==
V &nbsp;prvních verzích Unixu ([[BSD|4.1BSD]] a &nbsp;prvních verzích [[SYSTEM V|Systému &nbsp;V]]) musel být tento příkaz zadáván se zvýšenými právy ([[setuid]]) systémového administrátora, protože [[Jádro (informatika)|kernel]] v &nbsp;těchto verzích neměl [[systémové volání]] mkdir().
 
Druhou možností bylo vytvoření adresáře pomocí [[mknod]]() a &nbsp;následující manuální spojení s &nbsp;adresáři „.“ a „..“.
 
== Externí odkazy ==
* [http://pubs.opengroup.org/onlinepubs/009695399/functions/mkdir.html mkdir] – dokumentace <code>mkdir</code> v&nbsp;[[Single UNIX Specification]]
 
{{Unixové příkazy}}