Bash „mkdir“ neegzistuoja

Bash Mkdir Not Existent Path



' mkdir “Yra pagrindinė integruota„ Linux “apvalkalo komanda, skirta iš terminalo sukurti naują katalogą ar aplanką. Galite sukurti naują katalogą, nurodydami naują katalogo pavadinimą „ mkdir “Komanda. Bet jei katalogo pavadinimas jau yra prieš vykdant komandą, jis parodys klaidos pranešimą. Jei norite sukurti katalogą neegzistuojančiame kelyje, vartotojui informuoti taip pat rodomas klaidos pranešimas. Jei norite sukurti katalogą bet kokiu neegzistuojančiu keliu arba praleisti numatytąjį klaidos pranešimą, turite naudoti „-P“ variantas su „ mkdir “Komanda. Kaip galite naudoti ' mkdir Katalogas, skirtas sukurti katalogą ar aplanką neegzistuojančiame kelyje ir su leidimais, parodytas šiame vadove.

Sukurkite paprastą katalogą ar aplanką

Tarkime, norite sukurti katalogą /namai aplankas pavadintas 'Mydir' . Norėdami sukurti katalogą, paleiskite šią komandą. Jei nėra katalogo pavadinimu „ mydir “Prieš tai komanda bus vykdoma be klaidų. Vykdyti „ l ' komanda patikrinti, ar katalogas sukurtas, ar ne.





$mkdirmydir
$ls



Sukurkite kelis katalogus

Vykdykite šią komandą, kad sukurtumėte kelis katalogus naudodami „ mkdir ' komandą. Trys katalogai, temp1, temp2 ir temp3 bus sukurtas įvykdžius komandą.



$mkdirtemp1 temp2 temp3
$ls





Sukurkite katalogą, kai jo nėra

Tarkime, kad norite sukurti katalogą kelyje, / paveikslėlį /newdir/test . Dabartinėje sistemoje „ mydir “Kataloge nėra katalogo ar failų. Taigi, kelias neteisingas. Paleiskite 'Mkdir' komandą aukščiau nurodytu keliu. Paleidus komandą pasirodys klaidos pranešimas.

$mkdir /paveikslėlį/newdir/testas



Jei norite priverstinai sukurti neegzistuojantį kelią, sukurdami visus neegzistuojančius katalogus, nurodytus kelyje iš terminalo, paleiskite „ mkdir “Komandą su ‘-p “Variantas.

$mkdir -p /paveikslėlį/newdir/testas

Dabar patikrinkite, ar katalogai sukurti, ar ne, vykdydami šias komandas.

$CDpaveikslėlį
$ls -R

Bash mkdir neegzistuojantis kelias

Sukurkite katalogą su leidimu

Kai sukuriate naują katalogą, naujai sukurtam katalogui nustatomas numatytasis leidimas.

Sukurkite naują katalogą ir patikrinkite numatytąjį leidimą vykdydami šias komandas. ' valstija ' komanda naudojama tikrinti esamą katalogo leidimą. Numatytasis katalogo leidimas yra „ rwxr-xr-x “. Tai rodo, kad katalogo savininkas turi visas teises, o grupės vartotojai ir kiti vartotojai neturi rašymo teisių.

$mkdirnewdir1
$būsenanewdir1/

'-M' parinktis naudojama nustatyti katalogo leidimą katalogo kūrimo metu. Vykdykite šias komandas, kad sukurtumėte katalogą su visais leidimais ir patikrinkite leidimą naudodami 'valstybė' komandą. Išvestis rodo, kad visų tipų vartotojai turi visus leidimus.

$mkdir -m 777newdir2
$būsenanewdir2/

Sukurkite katalogą naudodami scenarijų

Galite patikrinti, ar yra bet koks katalogas, ar ne, naudodami „bash“ scenarijų. Sukurkite „bash“ failą ir pridėkite šį kodą, kad sukurtumėte naują katalogą, išbandę, ar katalogas yra, ar ne ‘-D “Variantas. Jei katalogas egzistuoja, jame bus rodomas pranešimas, katalogas jau egzistuoja, kitaip bus sukurtas naujas katalogas.

#!/bin/bash

išmetė -n 'Įveskite katalogo pavadinimą:'
skaitytinaujas pavardė
jei [ -d '$ newdirname' ];tada
išmetė „Katalogas jau egzistuoja“;
Kitas
``mkdir -p $ newdirname``;
išmetė '$ newdirnamekatalogas sukurtas '
būti

Paleiskite scenarijų ir patikrinkite, ar katalogas sukurtas, ar ne.

$mušticreate_dir.sh
$ls

Tikiuosi, galėsite naudotis 'Mkdir' komandą su įvairiomis parinktimis efektyviau perskaitę šį vadovėlį. Ačiū.