V Linuxu je příkaz „mkdir“ jako mávnutím kouzelného proutku pro velmi snadné vytváření složek. ‚mkdir‘ je zkratka pro vytvoření adresáře a pomáhá vám organizovat věci na počítači vytvářením složek pomocí jediného příkazu. Ať už vytváříte jednu složku nebo mnoho z nich za sebou, „mkdir“ je tu, aby vám pomohl udržet věci v počítači úhledné a uklizené. V této příručce budeme hovořit o tom, jak používat „mkdir“, jaká slova psát a o některých skvělých tricích, jak vytvořit vaše složky v Linuxu přesně tak, jak chcete.
Tento příkaz může vytvořit více adresářů najednou a také nastavit oprávnění pro adresáře. Je důležité si uvědomit, že uživatel provádějící tento příkaz musí mít dostatečné oprávnění k vytvoření adresáře v nadřazeném adresáři, jinak se mu může zobrazit chyba „oprávnění odepřeno“.
Obsah
- Syntaxe příkazu `mkdir` v Linuxu
- Možnosti a jejich praktická implementace v mkdir
- Příklady toho, jak vytvořit adresář v Linuxu pomocí příkazu `mkdir`
- Jak vytvořit adresář v Linuxu – FAQ
Syntaxe příkazu `mkdir` v Linuxu
mkdir [options...] [directory_name]>
Zde nahraďte [ název_adresáře ] s požadovaným názvem adresáře, který chcete vytvořit. Pojďme se ponořit do funkčnosti příkazu ‚mkdir‘ s různými příklady.
Možnosti a jejich praktická implementace v mkdir
| Možnosti | Popis |
|---|---|
| -Pomoc | Zobrazí informace související s nápovědou pro příkaz mkdir a ukončí se. Pomocí této možnosti získáte pomoc s použitím příkazu a jeho různých funkcí. |
| -verze | Zobrazuje číslo verze a další informace o licenci pro mkdir a poskytuje podrobnosti o nainstalované verzi softwaru. Tuto volbu použijte ke kontrole nainstalované verze mkdir. |
| -v nebo -verbose | Umožňuje podrobný režim, zobrazující zprávu pro každý vytvořený adresář. Při použití s argumentem [adresáře] zobrazuje názvy vytvářených adresářů. |
| -p | Příznak, který umožňuje vytvoření nadřazených adresářů podle potřeby. Pokud zadané adresáře již existují, nebude hlášena žádná chyba. Užitečné pro vytvoření adresářové hierarchie bez chyb. |
| -m | Nastavuje režimy souborů nebo oprávnění pro vytvořené adresáře. Syntaxe odpovídá syntaxi příkazu chmod. Tuto volbu použijte k určení oprávnění, jako je čtení, zápis a spouštění pro nové adresáře. 10 ze 100,00 |
1) Možnost `–help` v `mkdir`Command v Linuxu
Zobrazí informace související s nápovědou a ukončí se.
Syntax:
mkdir --help>
mkdir – pomoc
2) Možnost `–version` v `mkdir`Command v Linuxu
Zobrazí číslo verze, některé informace týkající se licence a ukončí program.
Syntax:
mkdir --version>
mkdir – verze
3) `-v` nebo `–verbose` Volba pro vytvoření adresáře v Linuxu
Zobrazí zprávu pro každý vytvořený adresář.
Syntax:
mkdir -v [directories]>
mkdir -v [adresáře]
Zde jsme použili příkaz `ls` k zobrazení všech souborů a adresářů.
Jak vidíme, vytvořili jsme tow adresář s názvy = jayeshghg_1 a jayeshgfg_2, nahraďte tato jména požadovaným názvem adresáře.
4) `-p` Možnost vytvořit adresář v Linuxu
Příznak, který umožňuje příkazu vytvářet nadřazené adresáře podle potřeby. Pokud adresáře existují, není zadána žádná chyba.
Syntax:
mkdir -p [directories]>
Předpokládejme, že provedete následující příkaz –
mkdir -p first/second/third>
Pokud první a druhý adresář neexistují, kvůli volbě -p, mkdir vytvoří tyto adresáře za nás. Pokud nezadáme volbu -p a požádáme o vytvoření adresářů, kde nadřazený adresář neexistuje, dostaneme následující výstup –
mkdir první/druhý/třetí
Pokud zadáme volbu -p, adresáře se vytvoří a nebude hlášena žádná chyba. Následuje výstup jednoho takového provedení. Poskytli jsme také volbu -v, abychom ji viděli v akci.
-p možnost
5) `-m` Možnost vytvořit adresář v Linuxu
Tato volba slouží k nastavení režimů souborů, tj. oprávnění atd. pro vytvářené adresáře. Syntaxe režimu je stejná jako u chmod příkaz.
Syntax:
mkdir -m a=rwx [directories]>
Výše uvedená syntaxe určuje, že vytvořené adresáře poskytují přístup všem uživatelům, kteří mohou číst, zapisovat a spouštět obsah vytvořených adresářů. Můžete použít „a=r“, abyste všem uživatelům umožnili pouze číst z adresářů a tak dále.
mkdir -m a=rwx [adresáře]
Příklady toho, jak vytvořit adresář v Linuxu pomocí příkazu `mkdir`
1) Jak vytvořit adresář v Linuxu pomocí příkazu `mkdir`?
Chcete-li vytvořit jeden adresář, použijte následující syntaxi:
Syntax:
mkdir [directorie_name]>
Například:
Pokud chceme vytvořit název adresáře jayesh_gfg.
Syntax:
mkdir jayesh_gfg>
Tento příkaz vytvoří v aktuálním umístění adresář s názvem jayesh_gfg. Jayesh_gfg můžete nahradit libovolným jménem.
mkdir jayesh_gfg
Zde jsme použili příkaz `ls` k zobrazení všech souborů a adresářů.
2) Jak vytvořit adresář s podrobným výstupem pomocí příkazu `mkdir`?
Syntax:
mkdir -v [directory_name]>
Například:
Pokud chceme vytvořit název adresáře geeksforgeeks a zároveň vidět podrobný. Můžete zadat název vašeho adresáře.
Syntax:
mkdir -v geeksforgeeks>
mkdir -v geeksforgeeks
Zde jsme použili příkaz `ls` k zobrazení všech souborů a adresářů.
3) Jak vytvořit více adresářů v Linuxu pomocí příkazu `mkdir`?
Chcete-li vytvořit více adresářů najednou, můžete zadat více názvů adresářů oddělených mezerami:
Syntax:
mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>
Například:
Pokud chceme vytvořit název adresáře jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.
Syntax:
mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>
Tento příkaz vytvoří v aktuálním umístění tři adresáře s názvem jayesh_gfg_1″, jayesh_gfg_2″ a jayesh_gfg_3.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3
Zde jsme použili příkaz `ls` k zobrazení všech souborů a adresářů.
4) Jak vyřešit chybu odmítnutí oprávnění v příkazu `mkdir`?
Pokud při vytváření adresáře narazíte na chybu oprávnění odepřeno, pravděpodobně nemáte oprávnění k vytváření adresářů v tomto umístění. Chcete-li tento problém vyřešit, můžete uživateli udělit přístup root pomocí příkazu sudo.
Například:
Pokud chceme vytvořit název adresáře geeksforgeek s oprávněním sudo. můžete nahradit geeksforgeek directory_name vaším directory_name. Při používání tohoto příkazu vás může požádat o zadání hesla uživatele root.
Syntax:
sudo mkdir geeksforgeek>
sudo mkdir geeksforgeek
5) Jak vytvořit adresář Použití absolutních a relativních cest
Příkaz ‚mkdir‘ také podporuje absolutní a relativní cesty. Například:
mkdir /path/to/directory>
Tento příkaz vytvoří adresář s názvem adresář na zadané absolutní cestě.
mkdir my_folder/sub_folder>
Tento příkaz vytvoří adresářovou strukturu s my_folder jako nadřazeným adresářem a sub_folder jako jeho podadresářem.
Jak vytvořit adresář v Linuxu – FAQ
Jak vytvořím adresář s mezerami v názvu pomocí příkazu „mkdir“ v Linuxu?
Pokud chcete vytvořit adresář s mezerami, můžete celý název adresáře uzavřít do uvozovek.
Například:
mkdir 'My Documents'>
Mohu vytvořit více adresářů najednou pomocí příkazu „mkdir“?
Ano, můžete vytvořit více adresářů současně zadáním jejich názvů oddělených mezerami.
Například:
mkdir dir1 dir2 dir3
Jaký je účel volby „-p“ v příkazu „mkdir“?
Volba ‚-p‘ vám umožňuje vytvořit hierarchii adresářů, včetně nadřazených adresářů, které neexistují. Zabraňuje chybám, pokud zadané adresáře již existují.
Příklad:
mkdir -p project/docs/images
Jak mohu nastavit konkrétní oprávnění pro adresář pomocí příkazu „mkdir“?
K nastavení oprávnění pro vytvořený adresář můžete použít volbu ‚-m‘.
Například:
mkdir -m 755 veřejný
Tento příkaz nastavuje oprávnění ke čtení, zápisu a spouštění pro vlastníka a oprávnění ke čtení a spouštění pro ostatní.
Existuje způsob, jak vytvořit adresář a jeho podadresáře najednou pomocí „mkdir“ v Linuxu?
Ano, můžete použít kombinaci volby ‚-p‘ a zadat adresářovou strukturu, kterou chcete vytvořit.
Například:
mkdir -p parent/child/grandchild>Tento příkaz vytvoří nadřazený adresář a jeho podadresáře child a grandchild najednou.
Závěr
Pokud jste uživatelem Linuxu, zjistíte, že příkaz mkdir je neuvěřitelně užitečný pro rychlé a efektivní vytváření adresářů nebo složek. Poskytuje řadu možností, které vám mohou pomoci přizpůsobit způsob vytváření adresářů, jako je podrobný výstup, nastavení oprávnění a vytváření více adresářů současně. Je však třeba poznamenat, že k vytváření adresářů v konkrétních umístěních budete potřebovat příslušná oprávnění, jinak se můžete setkat s chybami odepřených oprávnění. Naučte se, jak efektivně používat příkaz mkdir, může výrazně zlepšit vaši schopnost organizovat soubory a adresáře a zvýšit vaši produktivitu v Linuxu.