Hjemmeside » hvordan » Slik lager du flere underkataloger med en Linux-kommando

    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 mkdir kommandoen 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 normal situasjon vil vi bruke mkdir kommandoen for å lage htg-katalogen. Da ville vi trenge cd kommandoen for å bytte til den nye htg katalogen, og til slutt, vi skulle bruke mkdir kommandoen igjen fire ganger for å lage de fire underkatalogene.

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

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

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

    De -p flagg forteller mkdir kommandoen for å opprette 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 er vedlagt 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 ser på skjermbildet under, virket det.

    Du kan også bruke en ekspansjonsliste for brace i mkdir kommandoen 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å hekke ekspansjonslister i mkdir kommando. For eksempel, i artikler underkatalogen 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 ~ / Dokumenter / htg / articles / new, rewrites, bilder, notater, ferdig

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

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