29Jun

Kako ustvariti več poddirektorij z enim ukazom Linux

click fraud protection

Če želite ustvariti imenik, ki vsebuje več podimenikov ali drevo imenikov, z ukazno vrstico v Linuxu običajno morate večkrat uporabiti ukaz mkdir. Vendar pa je hitrejši način za to.

Recimo, da smo ustvarili imenik, imenovan htg, in želimo ustvariti štiri podimenike v njem. V normalnih razmerah bi z ukazom mkdir ustvarili imenik htg. Nato bi potrebovali ukaz cd, da se preklopi v novi imenik htg in končno bomo štirikrat znova uporabili ukaz mkdir, da bi ustvarili štiri podimenike.

Vse to je mogoče združiti v en ukaz, in vam bomo pokazali, kako.

Če želite ustvariti nov imenik z več podimeniki, morate v ukazu vnesti le naslednji ukaz in pritisnite Enter( očitno spremenite imena imenika na želeno).

mkdir -p htg /{ članki, slike, opombe, končani}

-p-zastavica pove ukaz mkdir, da najprej kreira glavni imenik, če še ne obstaja( htg, v našem primeru).Besede v oklepajih so del "razširitvenih seznamov".Vsak od postavk v razširitveni listi vezij je priložen ločeno k predhodni poti( htg /).

instagram viewer

Na primer, zgornji ukaz je razširjen v htg / articles, htg / images, htg / note, htg / done, vse štiri podimenike pa so ustvarjene pod imenikom htg. Kot si lahko ogledate na sliki spodaj, je delovala.

V ukazu mkdir lahko uporabite tudi seznam razširitev vezja, če ustvarjate podimenike v imeniku, ki že obstaja, kot je prikazano spodaj. V tem primeru že obstaja že imenik htg, tako da so podimeniki preprosto dodani pod tem imenikom.

V ukazu mkdir lahko dodajate tudi razširitvene sezname. Na primer v podimeniku člankov pod imenikom htg želimo ustvariti dva podimeniki, imenovani novi in ​​prepisani. Torej v pozivu vnesemo naslednji ukaz in pritisnite Enter.

mkdir -p htg /{ členi /{ nov, prepisi}, slike, opombe, opravilo}

Če želite, lahko uporabite tudi celotno pot, kot sem naredil v spodnjem primeru:

mkdir -p ~ /Documents/htg/{ članki /{ novo, prepisi}, slike, opombe, opravilo}

Štirje podimeniki so ustvarjeni pod imenikom htg, nato pa pod podmapo člankov ustvarijo poddirektorji, novi in ​​prevedeni.

To je tako enostavno. Komandu mkdir lahko tudi kombiniramo z ukazom cd, da naredimo imenik in ga spremenimo z enim ukazom.