29Jun
Č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 /).
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.