logo

Jak vytvořit adresář v Linuxu | Příkaz mkdir

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

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

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.