GNU/Linux >> Znalost Linux >  >> Linux

příkaz mkdir v Linuxu/Unixu

Struktura adresářů Linuxu je taková, že v kterémkoli daném bodě terminálu pracujete v konkrétním adresáři. Hierarchie adresářů Linuxu začíná nahoře kořenovým (/) adresářem a větví se do několika podadresářů, jak postupujete dolů ve stromu hierarchie.

V této příručce se zaměříme na mkdir příkaz. mkdir – zkratka pro vytvořit adresář – je příkaz používaný pro vytváření adresářů v systémech Linux/Unix a přiřazování dalších atributů.

Vytvořte adresář pomocí příkazu mkdir

Chcete-li vytvořit adresář pomocí příkazu mkdir, použijte syntaxi uvedenou níže

Syntaxe

mkdir [OPTIONS] directory_name

Chcete-li zjistit aktuální pracovní adresář, spusťte:

pwd

V mém případě je to náhodou /home/jamie jak je znázorněno na následujícím obrázku.

Nyní přejdeme do adresáře ‚Dokumenty‘

A vytvořte 3 adresáře – adresář1, adresář2 a adresář3.

Syntaxe pro vytváření adresářů bez argumentů pomocí příkazu mkdir je:

mkdir directory_name

Proto, abychom vytvořili všechny tři adresáře, spustíme:

mkdir directory1 directory2 directory3

Můžete to ověřit pomocí ls -l příkaz.

Vytisknout nebo zobrazit podrobný výstup pomocí volby -v

Pokud si přejete vytisknout nebo zobrazit operaci příkazu mkdir, použijte -v možnost, jak je uvedeno níže.

mkdir -v directory_name

V našem případě vytvoříme další 3 adresáře a zobrazíme výstup.

mkdir -v directory4 directory5 directory6

Výstup

Jak je ukázáno výše, podrobný výstup byl vytištěn s uvedením operací, které byly provedeny.

Vytvořte podadresáře pomocí volby -p

Parametr mkdir -p umožňuje vytvářet vnořené adresáře nebo nadřazené adresáře pouze v případě, že neexistují .

Při opakování výše uvedeného příkazu se nic nestane a nebude hlášena žádná chyba. Říká se tedy, že je idempotent operace.

Pokud máte adresář „/dir1“ a spustíte následující příkaz:

mkdir -p /dir1/dir2/dir3

Výše uvedený příkaz vytvoří dir2 uvnitř dir1 a dir3 v dir2.

Příklad

mkdir -p linux/ditros/debian

Tím se vytvoří adresář „debian“ ve složce „distros“ a „distros“ v adresáři „linux“.

To lze potvrdit přechodem na cestu debian/distros/debian a spuštěním pwd příkaz.

Potvrďte aktuální pracovní adresář pomocí pwd příkaz.

Přidělování oprávnění pomocí volby -m

Ve výchozím nastavení mkdir přiděluje oprávnění rwx r_x r_x nebo simpy 755 v osmičkovém formátu. Pokud chcete přiřadit různé hodnoty, použijte mkdir -m a odpovídající oprávnění.

Syntaxe

mkdir -m  octal_value directory_name

Například vytvoříme adresář s názvem docs a přidělte mu všechna oprávnění (osmičková hodnota 777).
Abychom toho dosáhli, provedeme následující příkaz.

mkdir -m 777 docs

Pro ověření, že jsme vytvořili adresář s přiřazenými hodnotami, proveďte:

ls -l

Výstup

Jak je vidět výše v dokumentech adresář má všechna oprávnění a je zvýrazněn zeleně.

Přístup k manuálovým stránkám pro příkaz mkdir

Chcete-li získat přístup k manuálovým stránkám příkazu mkdir a dozvědět se více o použití příkazu, spusťte příkaz níže.

man mkdir

Výstup

Získání verze pro příkaz mkdir

Chcete-li získat verzi příkazu mkdir ve vašem systému, proveďte:

mkdir --version

Výstup

Závěr

V této příručce jsme rozebrali příkaz mkdir a uvedli příklady použití příkazu. Doufáme, že to pro vás bylo užitečné, zvláště pokud jste začátečník a učíte se lana v Linuxu. Neváhejte a vyzkoušejte příkazy a kontaktujte nás. Vaše zpětná vazba je velmi vítána.


Linux
  1. Linuxový příkaz mv

  2. Linux du command

  3. Příkaz mkdir pro Linux

  1. Linuxový ip příkaz

  2. Linux cd příkaz

  3. UNIX / Linux:10 příkladů příkazů Netstat

  1. W Command v Linuxu

  2. At Command v Linuxu

  3. 10 Příklady příkazů Xargs v Linuxu / UNIXu