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.