If-Koubou

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

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

Ja vēlaties izveidot direktoriju, kurā ir vairāki apakšdirektoriji vai direktoriju koks, izmantojot komandrindu Linux, parasti jums ir jāizmanto 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 tajā vēlaties izveidot četrus apakšdirektorijus. Parastā situācijā mēs izmantotu mkdir komandu izveidot htg direktoriju. Tad mums vajadzīgs cd komandu mainīt uz jauno htg direktoriju un, visbeidzot, mēs izmantotu mkdir komanda atkal četras reizes, 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, pabeigts)

The -p karogs stāsta mkdir komanda, lai izveidotu galveno direktoriju vispirms, ja tā vēl nav (htg, mūsu gadījumā). 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 /).

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 brace paplašināšanas sarakstu mkdir komanda, ja jūs izveidojat apakšdirektorijas direktorijā, kas jau eksistē, 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ī piesaistīt paplašinājumu sarakstus mkdir komandu 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, overwrites, images, notes, done

Ja vēlaties, varat arī izmantot pilnu ceļu, kā esmu izdarījis tālāk minētajā piemērā.

mkdir -p ~ / Documents / htg / (articles / (new, rewrites), images, notes, done

Č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ī apvienot mkdir komandu ar cd komandu izveidot direktoriju un mainīt to ar vienu komandu.