Hjemmeside » hvordan » Sådan oprettes flere underkataloger med en Linux-kommando

    Sådan oprettes flere underkataloger med en Linux-kommando

    Hvis du vil oprette en mappe, der indeholder flere undermapper eller et katalogtræ, ved hjælp af kommandolinjen i Linux, skal du generelt bruge mkdir kommando flere gange. Der er dog en hurtigere måde at gøre dette på.

    Lad os sige, at vi har oprettet en mappe, der hedder htg, og vil oprette fire undermapper i den. I en normal situation ville vi bruge mkdir kommando for at oprette htg biblioteket. Så ville vi have brug for cd kommandoen til at skifte til den nye htg mappe og endelig vi vi ville bruge mkdir kommando igen fire gange for at oprette de fire underkataloger.

    Dette kan alle kombineres til en kommando, og vi viser dig hvordan.

    For at oprette en ny mappe med flere underkataloger behøver du kun at skrive følgende kommando ved prompten og trykke på Enter (selvfølgelig skal du ændre katalognavne til det ønskede).

    mkdir -p htg / artikler, billeder, notat, færdig

    Det -p flag fortæller mkdir kommando til at oprette hovedmappen først, hvis den ikke allerede eksisterer (htg, i vores tilfælde). Ordene i parentes er en del af "brace expansionslisten". Hver af elementerne i bøjningsudvidelseslisten tilføjes separat til den foregående vej (htg /).

    Eksempelvis bliver kommandoen ovenfor ekspanderet til htg / articles, htg / images, htg / note, htg / done, alle fire af underkatalogerne oprettes under htg-biblioteket. Som du kan se i skærmbilledet nedenfor fungerede det.

    Du kan også bruge en ekspansionsliste i mkdir kommando, hvis du opretter underkataloger i en allerede eksisterende mappe som vist nedenfor. I dette eksempel eksisterer htg-biblioteket allerede, så underkatalogerne tilføjes simpelthen under den pågældende mappe.

    Du kan også huse udvidelseslister i mkdir kommando. For eksempel i undermappen i artikler under htg-mappen vil vi oprette to underkataloger, der hedder nyt og omskrevet. Så vi indtaster følgende kommando ved prompten og trykker på Enter.

    mkdir -p htg / articles / new, rewrites, billeder, noter, færdige

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

    mkdir -p ~ / Dokumenter / htg / articles / new, rewrites, billeder, noter, færdige

    De fire underkataloger oprettes under htg-biblioteket, og de to underkataloger, nye og omskrevne, oprettes under underkataloget.

    Det er så nemt. Du kan også kombinere mkdir kommando med cd kommandoen for at lave en mappe og skifte til den med en kommando.