Rekursiivisen Linux Make Directory -komennon käyttäminen
Yleensä kun käytät mkdir Linux make hakemistokomentoa, luot yhden alihakemiston, joka asuu missä tahansa hakemistossa, jossa kehotuksesi istuu. Jos olisit ~ / Documents-tiedostossa ja kirjoitit mkdir Memoranda, luodaan yksi hakemisto nimeltä ~ / Asiakirjoissa asuneet muistelmat. Et yleensä luo siihen enemmän hakemistoja.
Voit kuitenkin käyttää Linux make directory -komennon rekursiivista muotoa kokonaisten hakemistopuiden luomiseen. Voit luoda hakemiston hakemistoon, jossa istut, ja tehdä sitten monia muita hakemistoja sen sisällä. Luonnollisesti sinun on käytettävä CLI-kehotetta jatkaaksesi. Avaa graafinen pääte pitämällä Ctrl, Alt ja T painettuna. Voit myös etsiä terminaalia Ubuntu Unity Dash -sovelluksesta tai valita Sovellukset-valikon, napsauttaa Järjestelmätyökalut ja valita Pääte. Sinun ei tarvitse toimia pääkäyttäjänä, jos et tee hakemistoja oman kotihakemistosi ulkopuolella.
Tapa 1: Parent mkdir -vaihtoehdon käyttäminen
Jos haluat tehdä useita hakemistoja kerralla, voit kirjoittaa mkdir -p hei / tämä / on / a / koko / puu ja paina sitten Enter. Saat kokonaiset hakemistot kullakin näistä nimistä, jotka kaikki ovat sisäkkäin toistensa sisällä. Voit tietysti käyttää haluamaasi nimeä missä tahansa puun kohdassa. Jos joitain näistä hakemistoista on olemassa, sanotaan, että jo on hei ja tämä, mutta ei muita, niin mkdir yksinkertaisesti välittää nämä virheettömästi ja tekee hakemistot niiden alle.
P-vaihtoehtoa kutsutaan vanhemmiksi, ja siihen voidaan teoriassa vedota monissa jakeluissa kirjoittamalla edellisessä komennossa –parents -p-sijasta. Voit luoda käytännössä rajoittamattoman määrän hakemistoja tällä tavalla kerralla. Heti kun ne on luotu, ne toimivat täysin kuten muutkin hakemistot. Tämä tarkoittaa, että jos yrität poistaa yläosan, se valittaa myös siitä, ettei se ole tyhjä!
Tapa 2: Parent mkdir Option Plus Brace Expansion -ohjelman käyttäminen
Brace-laajennuksen avulla voit luoda joukon hakemistoja, jotka seuraavat yhtä mallia, kun käytetään bash-komentotulkkia. Esimerkiksi, jos kirjoitit mkdir {1..4}, sitten olet luonut neljä hakemistoa, jotka on numeroitu sellaisenaan nykyiseen hakemistoon. Jos haluat, voit yhdistää tämän käsitteen vanhemman vaihtoehdon kanssa. Voisit esimerkiksi kirjoittaa mkdir -p 1 / {1..4} ja paina Enter luodaksesi hakemiston 1, jonka sisällä on hakemistoja nimeltä 1, 2, 3 ja 4. Se on erittäin tehokas komento, ja sen avulla voit luoda tonnia hakemistoja kerralla. Tämä tekee siitä täydellisen valokuvien, videoiden ja musiikin kokoelmien lajittelulle Linuxissa. Jotkut ihmiset käyttävät tätä tekniikkaa myös luodessaan asennuskoodeja ohjelmistoille tai paketeille, jotka he aikovat jaella.
Voit tietysti sekoittaa tämän vaihtoehdon ja lisätä aaltosuunnan laajennuksen mihin tahansa komennon osaan. Jos haluat luoda joitain hakemistoja aaltosulkeutuksen avulla ja toiset vain vanhempien rekursiolla, kannattaa kokeilla komentoa kuten mkdir -p a / hakemisto / sisällä {1..4}, joka luo ja ja hakemiston sekä sisälle1, sisäpuolelle2, sisäpuolelle3 että sisäpuolelle4 sen alle. Voit kokeilla hieman ja luoda ylimääräisiä hakemistoja toistensa sisään, kun olet jo oppinut käyttämään mkdir-komennon, mutta pidä mielessä, että et voi poistaa hakemistoja, joissa on muita hakemistoja, ilman vähän rekursio tai tiedostonhallinnan käyttö.