GNU/Linux >> Znalost Linux >  >> Linux

Příkaz mkdir:Vytvořte nové adresáře v Linuxu

Jedním ze základních příkazů Linuxu je mkdir. mkdir vám umožňuje vytvářet nové adresáře (složky v běžném termínu) v Linuxu.

V této sérii pro začátečníky se naučíte používat příkaz mkdir.

příklady příkazů mkdir

Příkaz mkdir je jedním z mála příkazů Linuxu, který nemá spoustu možností. A díky tomu je použití opravdu jednoduché.

Zde je syntaxe:

mkdir [option] directory_name_or_path

Podívejme se, jak jej používat.

Vytvořit nové adresáře

Chcete-li vytvořit nový adresář, použijte příkaz mkdir bez jakékoli volby:

mkdir new_dir

Tím se v aktuálním adresáři vytvoří nový adresář s názvem new_dir. Můžete to zkontrolovat pomocí příkazu ls.

[email protected]:~/tuts$ ls
[email protected]:~/tuts$ mkdir new_dir
[email protected]:~/tuts$ ls -l
total 4
drwxrwxr-x 2 abhishek abhishek 4096 May 14 16:15 new_dir

Můžete také zadat cestu, kde chcete vytvořit nový adresář.

[email protected]:~/tuts$ ls
new_dir
[email protected]:~/tuts$ mkdir new_dir/another_new_dir
[email protected]:~/tuts$ tree
.
└── new_dir
    └── another_new_dir

2 directories, 0 files

Vytvořit více adresářů

Můžete také vytvořit několik nových adresářů jediným příkazem:

mkdir new_dir_1 new_dir_2 new_dir_3

Všechny nové adresáře jsou vytvořeny na stejné úrovni. Můžete také vytvořit vnořené adresáře, což je popsáno v další části.

Vytvořit vnořené adresáře

K vytvoření vnořené adresářové struktury můžete použít volbu -p. Pokud nadřazený adresář neexistuje, vytvoří ho za vás.

To je zvláště užitečné, když chcete vytvořit adresářovou strukturu nebo pokud se chcete ujistit, že cesta k adresáři existuje.

mkdir -p dir1/dir2/dir3/dir4

Výše uvedený příkaz vytvořil toto:

[email protected]:~/tuts$ mkdir -p dir1/dir2/dir3/dir4
[email protected]:~/tuts$ tree 
.
├── dir1
│   └── dir2
│       └── dir3
│           └── dir4
└── new_dir
    └── another_new_dir

6 directories, 0 files

Můžete také použít volbu -p s jedním adresářem. Nevytvoří nový adresář, který již existuje, ale také nevyvolá žádné chyby:

[email protected]:~/linuxhandbook$ mkdir new_dir
mkdir: cannot create directory ‘new_dir’: File exists
[email protected]:~/linuxhandbook$ mkdir -p new_dir
[email protected]:~/linuxhandbook$ ls -l
total 8
drwxrwxr-x 3 abhishek abhishek 4096 May 14 16:39 dir1
drwxrwxr-x 3 abhishek abhishek 4096 May 14 16:16 new_dir

Vytvořit adresář se specifickými oprávněními

Ve výchozím nastavení umask vašeho shellu řídí oprávnění k nově vytvořeným adresářům. Pokud chcete v adresáři jiná oprávnění k souborům, můžete místo toho, abyste nejprve vytvořili adresář a poté změnili oprávnění pomocí příkazu chmod, můžete použít volbu -m.

Předpokládejme, že chcete oprávnění 766 pro adresář, který chcete vytvořit. Můžete použít:

mkdir -m 766 new_directory

To je v podstatě to, co potřebujete vědět o příkazu mkdir. Nyní, když víte, jak vytvářet adresáře, možná byste se chtěli dozvědět o mazání adresářů v příkazovém řádku Linuxu.


Linux
  1. Kopírování souborů a adresářů v Linuxu

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

  3. Příkaz Linux ln

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

  2. Příkaz mkdir pro Linux

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

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

  2. Najít příkaz v Linuxu (Najít soubory a adresáře)

  3. Jak vytvořit adresáře v Linuxu (příkaz mkdir)