Начална » как да » Как да създадете множество поддиректории с една Linux команда

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

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

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

    Всичко това може да бъде комбинирано в една команда и ние ще ви покажем как.

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

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

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

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

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

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

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

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

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

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

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