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