GNU/Linux >> Znalost Linux >  >> Linux

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

Co je příkaz mkdir v Linuxu?

mkdir příkaz v Linuxu/Unixu umožňuje uživatelům vytvářet nebo vytvářet nové adresáře. mkdir znamená „vytvořit adresář.“

Pomocí mkdir , můžete také nastavit oprávnění, vytvořit více adresářů (složek) najednou a mnoho dalšího.

Tento kurz vám ukáže, jak používat příkaz mkdir v Linuxu.

Předpoklady

  • Linux nebo systém podobný UNIXu.
  • Přístup k terminálu/příkazovému řádku.
  • Uživatel s oprávněním vytvářet a měnit nastavení adresáře.

Syntaxe příkazu mkdir v Linuxu

Základní příkaz pro vytváření adresářů v Linuxu se skládá z mkdir příkaz a název adresáře. Protože k tomuto příkazu můžete přidat volby, syntaxe vypadá takto:

mkdir [option] dir_name

Abyste lépe pochopili, jak používat mkdir , podívejte se na příklady, které poskytujeme ve zbytku průvodce.

Jak vytvořit nový adresář v Linuxu

Chcete-li vytvořit adresář pomocí terminálu, předejte požadovaný název do mkdir příkaz.

V tomto příkladu jsme vytvořili adresář Linux na ploše. Pamatujte, že příkazy a možnosti v Linuxu rozlišují malá a velká písmena .

mkdir Linux

Pokud je operace úspěšná, terminál vrátí prázdný řádek.

K ověření použijte ls .

Jak vytvořit více adresářů pomocí mkdir

Adresáře můžete vytvářet jeden po druhém pomocí mkdir , ale to může být časově náročné. Abyste tomu zabránili, můžete spustit jeden mkdir příkaz k vytvoření více adresářů najednou.

K tomu použijte složené závorky {} pomocí mkdir a uveďte názvy adresářů oddělené čárkou.

mkdir {test1,test2,test3}

Nepřidávejte žádné mezery ve složených závorkách pro názvy adresářů. Pokud tak učiníte, budou dotyčná jména obsahovat další znaky:

Jak vytvořit nadřazené adresáře

Vytvoření struktury s více podadresáři pomocí mkdir vyžaduje přidání -p volba. Tím zajistíte, že mkdir přidá do procesu všechny chybějící nadřazené adresáře.

Pokud například chcete vytvořit „dirtest2 v „dirtest1 uvnitř Linuxu adresář (tj. Linux/dirtest1/dirtest2 ), spusťte příkaz:

mkdir –p Linux/dirtest1/dirtest2

Použijte ls -R pro zobrazení rekurzivního adresářového stromu.

Bez -p Pokud jeden z adresářů v řetězci neexistuje, vrátí terminál chybu.

Jak nastavit oprávnění při vytváření adresáře

mkdir příkaz ve výchozím nastavení poskytuje rwx oprávnění pouze pro aktuálního uživatele.
Chcete-li přidat oprávnění ke čtení, zápisu a spouštění pro všechny uživatele, přidejte -m možnost s uživatelem 777 při vytváření adresáře.

Chcete-li vytvořit adresář DirM s oprávněními rwx:

mkdir –m777 DirM

Chcete-li zobrazit seznam všech adresářů a zobrazit sady oprávnění:-l

Adresář s rwx oprávnění pro všechny uživatelé jsou zvýrazněni. Jak můžete vidět na obrázku výše, dva další adresáře mají ve výchozím nastavení rwx oprávnění pro vlastníka, xr pro skupinu a x pro ostatní uživatele.

Jak ověřit adresáře

Při provádění mkdir příkazů, neexistuje žádná zpětná vazba pro úspěšné operace. Chcete-li zobrazit podrobnosti procesu mkdir, přidejte -v možnost příkazu terminálu.

Vytvoříme Podrobnosti adresář v Dir1 a vytiskněte stav operace:

Získáním zpětné vazby od procesu nemusíte spouštět ls příkaz k ověření, že byl adresář vytvořen.

Možnosti příkazu mkdir a shrnutí syntaxe

Možnost / Syntaxe Popis
mkdir directory_name Vytvoří adresář v aktuálním umístění
mkdir {dir1,dir2,dir3,dir4} Vytváří více adresářů v aktuálním umístění. Ne použijte mezery uvnitř {}
mkdir –p directory/path/newdir Vytváří adresářovou strukturu s chybějícími nadřazenými adresáři (pokud existují)
mkdir –m777 directory_name Vytvoří adresář a nastaví plná oprávnění pro čtení, zápis a spouštění pro všechny uživatele
mkdir –v directory_name(s) Vytvoří adresář v aktuálním umístění

Linux
  1. Jak vytvořit alias a používat příkaz Alias ​​v Linuxu

  2. Jak používat Linux Screen Command

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

  1. Jak používat příkaz Disown v Linuxu

  2. Jak používat Su Command v Linuxu

  3. Jak vytvořit skript příkazu Linux

  1. Jak používat příkaz Linux SS

  2. Jak používat příkaz Linux cd ke změně adresáře

  3. Jak odebrat adresář v Linuxu