GNU/Linux >> Znalost Linux >  >> Linux

5 příkladů pro vytvoření více adresářů v Linuxu

Přehled

Zde si ukážeme několik způsobů/tipů/rad, jak vytvořit více adresářů v Linuxu. Kroky, které chceme v tomto článku pokrýt, jsou, jak vytvořit více adresářů v linuxu a podadresáře pomocí nástroje mkdir a pro každý jednotlivý příklad vytvořit adresáře pouze jedním příkazem. Jinými slovy, chceme v terminálu spustit jeden příkaz mkdir, který nám umožní vytvořit více adresářů a podadresářů najednou.

Abychom nejprve zrekapitulovali, jak používáme mkdir k vytvoření adresáře:

mkdir directory_name

Tento jediný příkaz samozřejmě vytvoří pouze jeden singe adresář, kde se aktuálně nacházíte ve vašem systému Linux. Jak jsme zmínili, kde nyní ukážeme příklady, jak vytvořit více adresářů a podadresářů. V těchto příkladech také použijeme nástroj mkdir. Je stále výkonné provádět všechny příklady vytváření adresářů, které si ukážeme.

Příklad 1. Vytvořte nadřazený adresář s podadresáři

Toto je příklad, kdy potřebujeme vytvořit jeden nadřazený adresář (nebo adresář vyšší úrovně), kde uvnitř něj musíme vytvořit více podadresářů, všechny v jednom pomocí jednoho příkazu. Chcete-li to provést, spusťte nástroj mkdir v příkazu, jako je tento:

mkdir -p main-directory/{subdir1,subdir2,subdir3,subdir4}

Když je nástroj mkdir spuštěn takto, umožní nám to pro tento případ vytvořit více adresářů najednou. Důvodem je argument -p, který určuje první adresář na řádku (náš hlavní adresář) jako nadřazený adresář, který pak nám umožňuje přidat argumenty pro vytváření podadresářů uvnitř hlavního adresáře.

Malá poznámka, mezi názvy podadresářů nesmí být žádné mezery, jinak příkaz nebude fungovat.

Příklad 2. Vytvoření více adresářů bez nadřazeného adresáře

Pokud potřebujete pouze vytvořit více adresářů v  aktuálně umístěném adresáři, aniž byste měli hlavní adresář nebo vytvořili strom adresářů, můžeme použít závorky z příkladu 1 a udělat právě to:

mkdir {directory1,directory2,directory3}

Příklad 3. Vytvoření adresářů s úplnou cestou (podadresář uvnitř podadresáře)

Znamená to, že pokud máme nebo potřebujeme vytvořit cestu k adresáři, jako je tato:

adresář1/adresář2/adresář3

toho můžeme také dosáhnout pomocí nástroje mkdir, Spusťte mkdir následovně:

mkdir -p full-path/subdir1/subdir2

Příklad 4. Vnoření závorek

Máme tím na mysli – můžeme vnořit hranaté závorky z příkladu 1 a vytvořit více podadresářů uvnitř podadresářů a všechny v hlavním adresáři.

mkdir -p another-directory/{subdir1/{subsub1,subsub2},subdir2/{subsub3,subsub4},subdir3,subdir4}

Pomocí příkazu, jako je tento, můžete okamžitě vytvořit strom adresářů.

Příklad 5. Současné vytváření adresářů a nastavení oprávnění

Nástroj Mkdir má také možnosti nastavit oprávnění, jak chcete (jak jste přiřadili) a současně vytvořit nový adresář.

mkdir –m 777 anotherdirectory

Tuto možnost můžete také zkombinovat s dalšími příklady, které jsme si ukázali dříve, a použít k nastavení oprávnění složky najednou pro více adresářů.

Například nyní vytvoříme nadřazený adresář s více podadresáři a budeme mít všechna stejná oprávnění:

mkdir -m 777 -p permissions/{one,two,three}

Shrnutí

Ukázali jsme 5 různých příkladů nebo případů použití, jak vytvořit více adresářů v linuxu pomocí nástroje mkdir spuštěním jediného příkazu v terminálu. Mkdir je mocný nástroj pro vytváření adresářů a má mnohem více možností pro vytváření adresářů (které lze vidět na manuálové stránce mkdir). Krása tohoto nástroje spočívá v tom, že jeho možnosti lze kombinovat a výše uvedené příklady, které jsme ukázali, lze také zkombinovat a vytvořit tak adresářové stromy s ještě komplexnějšími vlastnostmi nebo pro mnohem více případů použití. důrazně se doporučuje projít manuálovou stránku mkdir (dokumentace k použití nebo manuál). Odkaz na manuálovou stránku – mkdirmanpage.

Velice vám děkuji za váš čas…


Linux
  1. Příklady příkazů mkdir a rmdir v Linuxu

  2. Maximální počet souborů/adresářů na Linuxu?

  3. Vytvořte adresář v vifm

  1. Jak přejmenovat adresář v Linuxu

  2. 7 Praktické příklady cd Command v Linuxu

  3. 5 Praktické příklady odstranění / odstranění adresáře v Linuxu

  1. Jak používat příkaz mkdir k vytvoření nebo vytvoření adresáře Linux

  2. Jak vytvořit nový adresář v Linuxu

  3. Jak mohu vytvořit více adresářů najednou v adresáři?