Slik bruker du Recursive Linux Gjør Directory Command

Vanligvis når du bruker kommandoen mkdir Linux make directory, oppretter du en enkelt underkatalog som lever i hvilken katalog din prompte sitter i. Hvis du var i ~ / Dokumenter og du skrev inn mkdir-memoranda, ville du lage en enkelt katalog kalt Memoranda som bodde i ~ / Dokumenter. Du lager vanligvis ikke flere kataloger inni den.

Du kan imidlertid bruke den rekursive formen av Linux make directory-kommandoen for å lage hele katalogtrener. Du kan opprette en katalog i katalogen som du sitter i, og deretter lage mange andre kataloger inne i det. Selvfølgelig må du jobbe fra en CLI-melding for å fortsette. Hold nede Ctrl, Alt og T for å åpne en grafisk terminal. Du kan også søke etter Terminal på Ubuntu Unity Dash, eller velg Programmer-menyen, klikk Systemverktøy og velg Terminal. Du trenger ikke å jobbe som rotbruker hvis du ikke lager kataloger utenfor din egen hjemmekatalog.

Metode 1: Bruk mkdir-alternativet for foreldre

Hvis du ønsket å lage en rekke kataloger samtidig, kunne du skrive mkdir -p hei / dette / er / a / hele / tre og trykk deretter inn. Du vil få et helt sett med kataloger med hvert av disse navnene, alle nestet innsiden av hverandre. Åpenbart kan du bruke hvilket som helst navn du vil ha når som helst i treet. Hvis noen av disse katalogene eksisterer, si at det allerede er hei og dette, men ikke de andre, så vil mkdir bare passere disse over uten feil og lage kataloger under dem.

Alternativet -p kalles foreldre, og kan teoretisk påberopes i mange distribusjoner ved å skrive foreldre i stedet for -p i forrige kommando. Du kan lage et nesten ubegrenset antall kataloger på denne måten alt på en gang. Så snart de er opprettet, fungerer de helt som alle andre kataloger. Dette betyr at hvis du prøver å fjerne toppen, klager det på at det ikke er tomt også!

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Metode 2: Bruk mkdir Option Plus Brace Expansion

Brace-utvidelse lar deg lage en haug med kataloger som følger et enkelt mønster når du bruker bash-kommandotolken. Hvis du for eksempel skrev mkdir {1..4}, vil du ha opprettet fire kataloger nummerert som sådan i gjeldende katalog. Hvis du vil, kan du kombinere dette konseptet med foreldrealternativet. Du kan for eksempel skrive inn mkdir -p 1 / {1..4} og trykk enter for å lage en katalog kalt 1 med kataloger kalt 1, 2, 3 og 4 inne i den. Det er en veldig kraftig kommando, og du kan bruke den til å lage tonnevis av kataloger samtidig. Dette gjør det perfekt for sortering av samlinger av bilder, videoer og musikk i Linux. Noen bruker også denne teknologien når de lager installeringsskript for programvare eller pakker de planlegger å distribuere.

Du kan selvfølgelig blande dette alternativet i og legge til stakkekspansjon til noen del av kommandoen. Hvis du ønsket å lage noen kataloger via brace-utvidelse, og deretter andre via bare foreldres rekursjon, vil du kanskje prøve en kommando som mkdir -pa / directory / inside {1..4}, som vil opprette en og katalog inni en så vel som inside1, inside2, inside3 og inside4 under den. Føl deg fri til å eksperimentere litt og lage ekstra kataloger inne i hverandre når du allerede har lært hvordan du bruker kommandoen mkdir, men husk at du ikke vil kunne fjerne kataloger som har andre kataloger inne i dem uten litt rekursjon eller bruk av en filbehandling.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Facebook Twitter Google Plus Pinterest