If-Koubou

Как да създадете няколко поддиректории с една Linux команда

Как да създадете няколко поддиректории с една Linux команда (Как да)

Ако искате да създадете директория, съдържаща няколко поддиректории или дърво на директориите, като използвате командния ред в Linux, обикновено трябва да използвате защитен режим команда няколко пъти. Има обаче по-бърз начин да направите това.

Да приемем, че сме създали директория, наречена htg, и искаме да създадем четири поддиректории в нея. В нормална ситуация бихме използвали защитен режим команда за създаване на htg директория. Тогава ще ни трябва CD команда за промяна на новата htg директория и накрая, ние ще използваме защитен режим командата отново четири пъти, за да създадете четирите поддиректории.

Това може да се комбинира в една команда и ще ви покажем как.

За да създадете нова директория с множество поддиректории, трябва само да въведете следната команда на промпта и натиснете Enter (очевидно, променете имената на директорите на това, което искате).

mkdir -p htg / статии, изображения, бележки, готови

Най- -p флаг казва на защитен режим команда за създаване на основната директория първо, ако тя вече не съществува (htg, в нашия случай). Думите в скобите са част от списъка за разширяване на връзките. Всеки от елементите в списъка за разширяване на подсистемата се добавя отделно към предишния път (htg /).

Например, горната команда се разширява в htg / articles, htg / images, htg / note, htg / done, и четирите поддиректории, създадени под директорията htg. Както можете да видите на екранната снимка по-долу, тя работи.

Можете също така да използвате списък за разширяване на връзките в защитен режим ако създавате поддиректории в директория, която вече съществува, както е показано по-долу. В този пример директорията htg вече съществува, така че поддиректорите просто се добавят под тази директория.

Можете също така да скриете списъци с експандиращи елементи в защитен режим команда. Например, в поддиректорията на статиите под директорията htg, искаме да създадем две поддиректории, наречени нови и пренаписани. Затова въведете следната команда на промпта и натиснете Enter.

mkdir -p htg / articles / new, пренаписи, изображения, бележки, готови

Можете също да използвате пълния път, ако искате, както направих в примера по-долу:

mkdir -p ~ / Documents / htg / articles / new, rewrite, изображения, бележки, готови

Четирите поддиректории се създават под директорията htg и след това се създават двете поддиректории, нови и пренаписани, под поддиректорията на статиите.

Това е толкова лесно. Също така можете да комбинирате защитен режим команда с CD команда за създаване на директория и промяна в нея с една команда.