29Jun

Jak vytvořit několik podadresářů s jedním příkazem Linux

click fraud protection

Pokud chcete vytvořit adresář obsahující několik podadresářů nebo adresářový strom pomocí příkazového řádku v systému Linux, obecně musíte několikrát použít příkaz mkdir. Existuje však rychlejší způsob, jak to udělat.

Řekněme, že jsme vytvořili adresář s názvem htg a chceme v něm vytvořit čtyři podadresáře. V normální situaci použijeme příkaz mkdir k vytvoření adresáře htg. Potom bychom měli příkaz cd změnit na nový adresář htg a nakonec bychom měli použít příkaz mkdir znovu čtyřikrát, abychom vytvořili čtyři podadresáře.

Toto vše lze kombinovat do jednoho příkazu a my vám ukážeme jak.

Chcete-li vytvořit nový adresář s více podadresářimi, stačí zadejte na výzvu následující příkaz a stiskněte klávesu Enter( zjevně změňte názvy adresářů na to, co chcete).

mkdir -p htg /{ články, obrázky, poznámka, hotovo}

Parametr -p říká příkazu mkdir, aby nejprve vytvořil hlavní adresář, pokud ještě neexistuje( v našem případě HTT).Slova v závorkách jsou součástí "seznamu rozšíření ozdob".Každá z položek v seznamu rozšíření výstrahy je připojena odděleně od předchozí cesty( htg /).

instagram viewer

Například výše uvedený příkaz je rozbalen na htg / articles, htg / images, htg / note, htg / done, všechny čtyři podadresáře vytvořené pod adresářem htg. Jak můžete vidět na obrazovce níže, fungovalo.

Pokud vytváříte podadresáře v adresáři, který již existuje, můžete použít příkaz rozšiřující seznam brace v příkazu mkdir, jak je uvedeno níže. V tomto příkladu adresář htg již existuje, takže podadresáře jsou jednoduše přidány pod tímto adresářem.

V příkazu mkdir můžete také vnořit rozšiřující seznamy. Například v podadresáři článků v adresáři htg chceme vytvořit dva podadresáře nazvané nové a přepsané.Takže na příkazovém řádku zadejte následující příkaz a stiskněte klávesu Enter.

mkdir -p htg /{ articles /{ new, rewrites}, obrázky, poznámky, hotovo}

Můžete také použít úplnou cestu, jak jsem to udělal v následujícím příkladu:

mkdir -p ~ /Documents/htg/{ articles /{ new, rewrites}, obrázky, poznámky, hotovo}

Čtyři podadresáře jsou vytvořeny pod adresářem htg a pod podadresáři článků jsou vytvořeny dva podadresáře nové a přepisované.

Je to tak snadné.Můžete také kombinovat příkaz mkdir s příkazem cd, abyste vytvořili adresář a změnili jej pomocí jednoho příkazu.