Как да създадете множество поддиректории с една 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
команда, за да създадете директория и да я промените с една команда.