Sådan bruges den rekursive Linux Gør Directory Command

Når du bruger mkdir Linux make directory-kommandoen, opretter du normalt en enkelt undermappe, der lever i den mappe, din prompte sidder i. Hvis du var i ~ / Dokumenter, og du skrev mkdir-memoranda, ville du oprette en enkelt mappe kaldet Memoranda, der boede i ~ / Dokumenter. Du opretter normalt ikke flere biblioteker inde i den.

Du kan dog bruge den rekursive form for Linux make directory-kommandoen til at oprette hele katalog træer. Du kan oprette en mappe inde i den mappe, du sidder i, og derefter lave mange andre mapper inde i det. Naturligvis skal du arbejde fra en CLI-prompt for at fortsætte. Hold Ctrl, Alt og T nede for at åbne en grafisk terminal. Du kan også søge efter Terminal på Ubuntu Unity Dash eller vælg menuen Programmer, klik på Systemværktøjer og vælg Terminal. Du behøver ikke at arbejde som rootbruger, hvis du ikke laver mapper uden for dit eget hjemmekatalog.

Metode 1: Brug af mkdir-optionen til moderselskabet

Hvis du ønskede at lave en række mapper på én gang, så kunne du skrive mkdir -p hej / dette / er / a / whole / tree og tryk derefter på enter. Du vil få et komplet sæt af mapper med hver af disse navne, alle indlejret inde i hinanden. Det er klart, at du kan bruge hvilket som helst navn du vil have til enhver tid i træet. Hvis nogle af disse mapper eksisterer, siger der allerede er hej og dette, men ikke de andre, så vil mkdir simpelthen videregive disse over uden fejl og lave mapper under dem.

Alternativet -p kaldes forældre og kan teoretisk påberåbes i mange uddelinger ved at skrive -parenter i stedet for -p i den foregående kommando. Du kan oprette et næsten ubegrænset antal mapper på denne måde alt på én gang. Så snart de er oprettet, fungerer de helt som alle andre mapper. Dette betyder, at hvis du forsøger at fjerne den øverste, klager den også på at være tom også!

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Metode 2: Brug mkdir Option Plus Brace Expansion

Bøjleudvidelse giver dig mulighed for at oprette en masse biblioteker, der følger et enkelt mønster, når du bruger bash-kommandotolken. For eksempel, hvis du har skrevet mkdir {1..4}, så har du lavet fire mapper nummereret som sådan i den aktuelle mappe. Hvis du vil, så kan du kombinere dette koncept med overordnet mulighed. Du kan f.eks. Skrive mkdir -p 1 / {1..4} og trykke Enter for at oprette en mappe kaldet 1 med mapper kaldet 1, 2, 3 og 4 indeni. Det er en meget kraftfuld kommando, og du kan bruge den til at oprette tonsvis af mapper på én gang. Dette gør det perfekt til sortering af samlinger af fotos, videoer og musik i Linux. Nogle mennesker bruger også denne teknologi, når de opretter installationsskripter til software eller pakker, de planlægger at distribuere.

Du kan selvfølgelig blande denne indstilling i og føje bøjningsudvidelse til nogen del af kommandoen. Hvis du ønskede at oprette nogle mapper via braceudvidelse, og så andre via kun forældres rekursion, kan du måske prøve en kommando som mkdir -pa / directory / inside {1..4}, som vil oprette en og mappe inde i en såvel som inside1, inside2, inside3 og inside4 under den. Du er velkommen til at eksperimentere lidt og oprette ekstra mapper inde i hinanden, når du allerede har lært at bruge kommandoen mkdir, men husk at du ikke vil kunne fjerne mapper, der har andre mapper inde i dem uden lidt rekursion eller brug af en filhåndterer.

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Facebook Twitter Google Plus Pinterest