„Linux“ komandos

Kaip naudoti „mkdir“ komandą sistemoje „Linux“

Kaip naudoti „mkdir“ komandą sistemoje „Linux“

Komanda mkdir naudojama kuriant naujus katalogus sistemoje „Linux“.  Šiame straipsnyje aš jums parodysiu, kaip naudoti komandą mkdir, norint sukurti katalogus iš „Linux“ komandinės eilutės. Aš ketinu naudoti „Ubuntu 18“.04 LTS demonstracijai, tačiau norint išbandyti čia pateiktus pavyzdžius, bet koks „Linux“ platinimas turėtų būti puikus. Taigi, pradėkime.

Absoliutus kelias ir santykinis kelias:

„Linux“ yra 2 kelių tipai. Absoliutus kelias ir santykinis kelias. Turint aiškias šių terminų sąvokas, būtina dirbti su komanda mkdir.

Absoliutus kelias: Tai yra visas kelias į norimą katalogą ar failą. Absoliutus kelias pirmiausia turi katalogą / (šaknis), o tada juda žemyn katalogų hierarchija (medis), kol pasieksite norimą katalogą ar failą.

Pavyzdžiui, / db / mysql / data yra absoliutus katalogų kelias. / etc / fstab yra absoliutus failo kelias.

Santykinis kelias: Santykinis kelias apskaičiuojamas pagal dabartinį darbo katalogą. Tai gali prasidėti arba be jo ./ bet tai negali prasidėti /

Galite atsispausdinti dabartinį darbo katalogo kelią naudodami pwd komandą taip:

Dabar, jei katalogo kelias yra ./ db / mysql / data arba paprasčiausiai db / mysql / data tada jis iš tikrųjų yra tėvų kataloge / home / shovon. Atkreipkite dėmesį, kaip mums nereikia įvesti viso ar absoliutaus kelio / home / shovon / db / mysql / data.

Absoliutūs keliai labai palengvina darbą su komanda „mkdir“.

Katalogo kūrimas naudojant mkdir:

Tai paprasčiausias ir dažniausiai naudojamas mkdir. Labai lengvai galite sukurti naują katalogą naudodami „mkdir“.

Norėdami sukurti naują katalogą failus/ (tarkime) dabartiniame darbo kataloge vykdykite šią komandą:

$ mkdir failai

Kaip matote, naujas katalogas failai / yra sukurtas.

$ ls -l

Jei nenorite sukurti katalogo dabartiniame darbiniame kataloge, žinoma, galite pereiti į pagrindinį katalogą (viduje, kur norite sukurti naują katalogą) ir sukurti naują katalogą, kaip parodyta aukščiau. Tačiau yra geresnis sprendimas.

Norėdami sukurti naują katalogą nenueidami į pagrindinį katalogą, galite nurodyti katalogo kelią taip:

$ sudo mkdir / mnt / iso

Ši komanda sukuria naują katalogą iso / viduje / mnt kataloge. Man nereikėjo naršyti į / mnt katalogą, kaip matote.

$ ls -l / mnt

Katalogo kūrimas kartu su pagrindiniais katalogais naudojant „mkdir“:

Ankstesniame skyriuje aš jums parodžiau, kaip sukurti naują katalogą naudojant absoliutų kelią. Bet jei pirminio katalogo nėra, tokiu būdu negalėsite sukurti naujo katalogo. mkdir sukeltų klaidą. Pirmiausia turėsite sukurti pagrindinį katalogą ir tada sukurti norimą katalogą.

Laimei, mkdir turi a -p arba -tėvai vėliava, kuri sukurs būtinus pagrindinius katalogus, jei jų nėra.

Pavyzdžiui, tarkime, į „MySQL“ duomenų katalogą norite perkelti / db / mysql / data. Tačiau šiuo metu nėra nė vieno iš tėvų katalogų. Taigi, užuot naudoję 3 komandą „mkdir“, galite paleisti vieną komandą, kad lieptumėte „mkdir“ sukurti tėvų katalogus, jei reikia.

$ sudo mkdir -p / db / mysql / data

Arba

$ sudo mkdir --parents / db / mysql / data

Kaip matote, pagrindiniai katalogai kuriami pagal poreikį.

„Mkdir“ su -o vėliava taip pat gali automatiškai sukurti pirminius katalogus santykiniams keliams.

Pavyzdžiui, tarkime, kad norite sukurti naują katalogą projektai / pitono testas dabartiniame darbo kataloge. Norėdami tai padaryti, paleiskite mkdir taip:

$ mkdir -p projektai / python-testas

Kaip matote, projektai / python-testas katalogas yra sukurtas dabartiniame darbo kataloge.

Kelių katalogų kūrimas naudojant mkdir:

Jei norite, galite sukurti kelis katalogus naudodami vieną komandą „mkdir“.

Tarkime, norite sukurti 3 katalogus nodejs /, pitonas /, java / jūsų dabartiniame darbo kataloge ~ / projektai. Norėdami sukurti visus šiuos katalogus, paleiskite „mkdir“ taip:

$ mkdir nodejs python java

Kaip matote, yra sukurti reikalingi katalogai.

Vėlgi, tarkime, norite sukurti kelis katalogus mysql, mariadb, mongodb duomenų bazės, naudojančios absoliutų kelią. Taip pat, jei reikia, norite sukurti bet kurį pagrindinį katalogą. Norėdami tai padaryti, paleiskite komandą mkdir taip:

$ sudo mkdir -p / db / mysql, mariadb, mongodb / duomenys

Kaip matote, reikalingi katalogai sukuriami vienu metu.

Čia yra katalogų keliai / db / mysql / data, / db / mariadb / data, / db / mongodb / data. Kas keičiasi kiekviename katalogo kelyje? Na, antro lygio katalogas mysql, mariadb, mongodb. Taigi, mes galime jį įdėti į garbanotas petnešas be jokių tarpų / db / mysql, mariadb, mongodb / duomenys. Gana paprasta.

Daugkartinis „mkdir“ režimas:

Pagal numatytuosius nustatymus „mkdir“ nespausdina jokio pranešimo ekrane, jei komanda sėkmingai vykdoma. Spausdinami tik klaidų pranešimai. Jei norite, kad mkdir spausdintų pranešimus ekrane, galite naudoti -v vėliava arba -daugiažodis vėliava.

Tą pačią komandą ankstesniame skyriuje taip pat galima parašyti taip.

$ sudo mkdir -pv / db / mysql, mariadb, mongodb / duomenys

Arba,

$ sudo mkdir --parents --verbose / db / mysql, mariadb, mongodb / duomenys

Kaip matai, mkdir dabar spausdina pranešimą, kai kuriami katalogai.

Taigi, taip jūs naudojate „mkdir“ komandą „Linux“. Dėkojame, kad perskaitėte šį straipsnį.

Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...
Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...