29Jun

Slik lager du flere underkataloger med en Linux-kommando

Hvis du vil opprette en katalog som inneholder flere underkataloger, eller et katalogtreet, bruker kommandolinjen i Linux, må du vanligvis bruke kommandoen mkdir flere ganger. Det er imidlertid en raskere måte å gjøre dette på.

La oss si at vi har opprettet en katalog kalt htg, og vil opprette fire underkataloger innenfor den. I en vanlig situasjon vil vi bruke kommandoen mkdir til å lage htg-katalogen. Deretter trenger vi CD-kommandoen til å bytte til den nye htg-katalogen, og til slutt vil vi bruke kommandoen mkdir igjen fire ganger for å lage de fire underkatalogene.

Dette kan alle kombineres til en kommando, og vi vil vise deg hvordan.

Hvis du vil opprette en ny katalog med flere underkataloger, trenger du bare å skrive følgende kommando ved spørringen og trykke Enter( åpenbart, endre katalognavnene til det du vil).

mkdir -p htg /{ artikler, bilder, notat, gjort}

-p-flagg forteller mkdir-kommandoen for å lage hovedkatalogen først hvis den ikke allerede eksisterer( htg, i vårt tilfelle).Ordene i parentes er en del av "brace expansionslisten".Hver av elementene i bremsekonsentrasjonslisten legges separat til den forrige banen( htg /).

For eksempel blir kommandoen ovenfor utvidet til htg / articles, htg / images, htg / note, htg / done, alle fire av underkatalogene blir opprettet under htg-katalogen. Som du kan se på skjermbildet under, virket det.

Du kan også bruke en brace-utvidelsesliste i kommandoen mkdir hvis du lager underkataloger i en katalog som allerede eksisterer, som vist nedenfor. I dette eksemplet eksisterer htg-katalogen allerede slik at underkatalogene bare legges til under den katalogen.

Du kan også hekse utbyggingslister i mkdir-kommandoen. For eksempel, i artikler undermappen under htg katalogen, vil vi lage to underkataloger kalt ny og omskrevet. Så, skriver vi inn følgende kommando ved ledeteksten og trykker på Enter.

mkdir -p htg /{ articles /{ new, rewrites}, bilder, notater, ferdig}

Du kan også bruke hele banen hvis du vil, som jeg har gjort i eksemplet nedenfor:

mkdir -p ~ /Documents/htg/{ artikler /{ nytt, omskrivninger}, bilder, notater, ferdig}

De fire underkatalogene er opprettet under htg-katalogen, og deretter blir de to underkatalogene, nye og omskrevne, opprettet under underkatalogen for artikler.

Det er så enkelt. Du kan også kombinere kommandoen mkdir med cd-kommandoen for å lage en katalog og bytte til den med en kommando.