Kaip sukurti kelis pakatalogius su viena Linux komanda

Kaip sukurti kelis pakatalogius su viena Linux komanda
Kaip sukurti kelis pakatalogius su viena Linux komanda

Video: Kaip sukurti kelis pakatalogius su viena Linux komanda

Video: Kaip sukurti kelis pakatalogius su viena Linux komanda
Video: The 19 Adjustment Layers in Photoshop Explained - YouTube 2024, Lapkritis
Anonim
Jei norite sukurti katalogą, kuriame yra keli pakatalogiai arba katalogo medis, naudodami komandinę eilutę Linux, paprastai turite naudoti
Jei norite sukurti katalogą, kuriame yra keli pakatalogiai arba katalogo medis, naudodami komandinę eilutę Linux, paprastai turite naudoti

mkdir

komanda keletą kartų. Tačiau tai yra greitesnis būdas tai padaryti.

Tarkime, kad sukūrėme katalogą "htg" ir norime sukurti keturis pakatalogius. Įprastoje situacijoje mes norėtume naudoti

mkdir

komandą sukurti htg katalogą. Tada mums reikės

cd

komandą pakeisti į naują htg katalogą ir, galiausiai, mes norėtume naudoti

mkdir

komanda vėl keturis kartus sukurti keturias pakatalogius.

Tai gali būti sujungta į vieną komandą, ir mes parodysime, kaip tai padaryti.
Tai gali būti sujungta į vieną komandą, ir mes parodysime, kaip tai padaryti.

Norėdami sukurti naują katalogą su keliais pakatalogiais, turite tik įvedinėti šią komandą ir paspausti Enter (žinoma, pakeiskite katalogų pavadinimus į norimą).

mkdir -p htg/{articles,images,note,done}

The

-p

vėliava pasakoja

mkdir

komanda pirmiausia kurti pagrindinį katalogą, jei jis dar nėra (mūsų atveju - htg). Skliaustuose esantys žodžiai yra dalis "brace expand list". Kiekvienas elementas pratęsimo sąraše pridedamas atskirai į ankstesnį kelią (htg /).

Pavyzdžiui, pirmiau nurodyta komanda yra išplėstinė į htg / articles, htg / images, htg / note, htg / done, visi keturi pakatalogiai kuriami pagal htg katalogą. Kaip matote paveikslėlyje žemiau, jis dirbo.
Pavyzdžiui, pirmiau nurodyta komanda yra išplėstinė į htg / articles, htg / images, htg / note, htg / done, visi keturi pakatalogiai kuriami pagal htg katalogą. Kaip matote paveikslėlyje žemiau, jis dirbo.
Taip pat galite naudoti "brace" išplėtimo sąrašą
Taip pat galite naudoti "brace" išplėtimo sąrašą

mkdir

komanda, jei kuriate pakatalogius jau esančiame kataloge, kaip parodyta toliau. Šiame pavyzdyje htg katalogas jau egzistuoja, todėl pakatalogiai tiesiog pridedami prie šio katalogo.

Taip pat galite prisegti plėtinių sąrašus
Taip pat galite prisegti plėtinių sąrašus

mkdir

komanda Pavyzdžiui, kataloguose straipsniuose pagal katalogą htg, mes norime sukurti du pakatalogius, vadinamuosius naujus ir perrašytus. Taigi, eilutėje įveskite šią komandą ir paspauskite Enter.

mkdir -p htg/{articles/{new,rewrites},images,notes,done}

Jei norite, taip pat galite naudoti visą kelią, kaip tai padariau toliau pateiktame pavyzdyje:

mkdir -p ~/Documents/htg/{articles/{new,rewrites},images,notes,done}

Keturi pakatalogiai yra sukurti po katalogu htg, o po to du pakatalogiai, nauji ir perrašomi, yra sukurti po pakatalogio straipsnių.

Tai taip paprasta. Taip pat galite sujungti
Tai taip paprasta. Taip pat galite sujungti

mkdir

komanda su

cd

komandą sukurti katalogą ir pakeisti jį vienu komanda.

Rekomenduojamas: