29Jun

Kā izveidot vairākus apakšdirektorijus ar vienu Linux komandu

click fraud protection

Ja jūs vēlaties izveidot direktoriju, kurā ir vairāki apakšdirektoriji vai direktoriju koks, izmantojot Linux komandrindu, parasti ir jāizmanto komanda mkdir vairākas reizes. Tomēr ir ātrāks veids, kā to izdarīt.

Pieņemsim, ka esam izveidojuši direktoriju ar nosaukumu htg un vēlas tajā izveidot četrus apakšdirektorijus. Parastā situācijā mēs izmantotu komandu mkdir, lai izveidotu htg direktoriju. Tad mums vajadzēs cd komandu, lai mainītu uz jauno htg direktoriju un, visbeidzot, mēs četras reizes izmantotu komandu mkdir vēlreiz, lai izveidotu četrus apakšdirektorijus.

To visu var apvienot vienā komandā, un mēs parādīsim, kā to izdarīt.

Lai izveidotu jaunu direktoriju ar vairākiem apakšdirektorijiem, uzvednē ir jāievada tikai šī komanda un nospiediet Enter( protams, mainiet direktoriju nosaukumus uz to, ko vēlaties).

mkdir -p htg /( raksti, attēli, piezīme, paveikts)

Paraugs -p norāda komandai mkdir, lai izveidotu galveno direktoriju vispirms, ja tā vēl nav( mūsu gadījumā - htg).Iekavas iekļautie vārdi ir daļa no "piedurkņu paplašināšanas saraksta".Katrs no punktiem paplašināšanas sarakstā ir pievienots atsevišķi iepriekšējam ceļam( htg /).

instagram viewer

Piemēram, iepriekš minētā komanda tiek paplašināta uz htg / rakstiem, htg / images, htg / note, htg / done, visi četri apakšdirektoriji tiek izveidoti htg direktorijā.Kā redzat zemāk esošajā ekrānuzņēmumā, tas darbojas.

Jūs varat arī izmantot komandu mkdir komandas paplašināšanas sarakstu, ja jūs izveidojat apakšdirektorijas direktorijā, kas jau pastāv, kā parādīts tālāk.Šajā piemērā htg katalogs jau pastāv, tāpēc apakšdirektoriji vienkārši tiek pievienoti zem šī direktorija.

Jūs varat arī pievienot komandas paplašināšanas sarakstus komandā mkdir. Piemēram, htg direktorijā esošo rakstu apakšdirektorijā mēs vēlamies izveidot divus apakšdirektorijus, kurus sauc par jauniem un pārrakstītiem. Tātad, pēc uzvednes mēs ierakstāim šādu komandu un nospied Enter.

mkdir -p htg /{ articles /{ new, rewrites}, images, notes, done}

Varat arī izmantot pilno ceļu, ja vēlaties, kā esmu izdarījis tālāk minētajā piemērā:

mkdir -p ~ /Documents/htg/{ raksti /( jauns, pārrakstīt), attēli, piezīmes, pabeigts}

Četri apakšdirektoriji tiek izveidoti zem htg direktorija, un pēc tam divi apakšdirektoriji, jauni un pārrakstīti, tiek izveidoti zem apakšnodaļas rakstiem.

Tas ir tik vienkārši. Jūs varat arī kombinēt komandu mkdir ar cd komandu, lai izveidotu direktoriju un mainītu to ar vienu komandu.