GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit nový adresář v Linuxu

K vytvoření nových adresářů v Linuxu můžete použít příkaz „mkdir“. Vytvoření nového adresáře v Linuxu je snadné – stačí použít příkaz mkdir:

$ mkdir New_Dir
$ ls -ld New_Dir
drwxrwxr-x. 2 geek geek 21 Mar  6 14:40 New_Dir
$

Systém vytvoří nový adresář s názvem New_Dir . Všimněte si v dlouhém seznamu nového adresáře, že záznam adresáře začíná d . To znamená, že New_Dir je adresář.

Občas může být potřeba vytvořit adresáře a podadresáře „hromadně“. Chcete-li to provést, přidejte do příkazu mkdir volbu -p, jak je znázorněno zde:

$ mkdir -p New_Dir/SubDir/UnderDir
$ ls -R New_Dir
New_Dir:
SubDir
 
New_Dir/SubDir:
UnderDir
 
New_Dir/SubDir/UnderDir:
$

Volba -p v příkazu mkdir vytvoří chybějící nadřazené adresáře podle potřeby. Nadřazený adresář je adresář, který obsahuje další adresáře na další úrovni níže ve stromu adresářů.

Příklady mkdir

1. Vytvořte adresář se zadanými osmičkovými oprávněními.

# mkdir -m750 [dirname]

Ve výchozím nastavení ovládá oprávnění umask vašeho shellu.

2. Nastavte bezpečnostní kontext SELinux každého vytvořeného adresáře na výchozí typ.

# mkdir -Z

3. Pokud je uvedena cesta k adresáři (nikoli pouze jednoduchý název adresáře), automaticky vytvořte všechny nezbytné nadřazené adresáře.

# mkdir -p /one/two/three

Vytvoří adresáře /one a /one/dva, pokud ještě neexistují, pak /one/two/three.

Více o příkazu mkdir a jeho volbách se můžete dozvědět na jeho manuálových stránkách. Napište man mkdir a stiskněte return pro zobrazení manuálových stránek příkazu.

# man mkdir


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

  2. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  3. Jak mohu vytvořit strom adresářů v C++/Linux?

  1. Jak vytvořit sdílený adresář pro všechny uživatele v Linuxu

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

  3. Jak vytvořit odkaz na adresář

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

  2. Jak odebrat adresář v Linuxu

  3. Jak vytvořit vlastní příkazy v Unixu/Linuxu?