Bash 'mkdir' ei ole olemassa

Bash Mkdir Not Existent Path



'' mkdir 'On Linuxin sisäänrakennettu peruskuorikomento uuden hakemiston tai kansion luomiseksi päätelaitteesta. Voit luoda uuden hakemiston antamalla uuden hakemiston nimen mkdir ’Komento. Mutta jos hakemiston nimi on jo olemassa ennen komennon suorittamista, se näyttää virheilmoituksen. Kun haluat luoda hakemiston polulle, jota ei ole olemassa, näyttöön tulee myös virheilmoitus, joka ilmoittaa käyttäjälle. Jos haluat luoda hakemiston mille tahansa olemattomalle polulle tai jättää pois oletusvirhesanoman, sinun on käytettävä '-P' vaihtoehto ' mkdir ’Komento. Kuinka voit käyttää ' mkdir -Hakemisto luodaksesi hakemiston tai kansion olemattomalle polulle ja oikeuksilla, näytetään tässä opetusohjelmassa.

Luo yksinkertainen hakemisto tai kansio

Oletetaan, että haluat luoda hakemiston /Koti kansio nimeltä 'Mydir' . Luo hakemisto suorittamalla seuraava komento. Jos hakemistoa ei ole nimellä ' mydir Ennen sitä komento suoritetaan ilman virheitä. Juosta ' ls ' komento tarkistaa, onko hakemisto luotu vai ei.







$mkdirmydir
$ls



Luo useita hakemistoja

Suorita seuraava komento, jos haluat luoda useita hakemistoja käyttämällä mkdir ' komento. Kolme hakemistoa, temp1, temp2 ja temp3 luodaan komennon suorittamisen jälkeen.



$mkdirtemp1 temp2 temp3
$ls





Luo hakemisto, kun hakemistopolkua ei ole

Oletetaan, että haluat luoda hakemiston polulle, / kuva /newdir/testi . Nykyisessä järjestelmässä ' mydir Hakemistossa ei ole hakemistoa tai tiedostoja. Polku on siis virheellinen. Suorita 'Mkdir' komento yllä olevalla polulla. Virheilmoitus tulee näkyviin komennon suorittamisen jälkeen.

$mkdir /kuva/newdir/testata



Jos haluat luoda ei-olemassa olevan polun väkisin luomalla kaikki polulla mainitut olemattomat hakemistot päätelaitteesta, suorita ' mkdir 'Komennolla ’-s ’Vaihtoehto.

$mkdir -p /kuva/newdir/testata

Tarkista nyt, ovatko hakemistot luotu vai ei, suorittamalla seuraavat komennot.

$CDkuva
$ls -R

Bash mkdir ei ole olemassa polkua

Luo hakemisto luvalla

Kun luot uuden hakemiston, juuri luodulle hakemistolle asetetaan oletusoikeus.

Luo uusi hakemisto ja tarkista oletuslupa suorittamalla seuraavat komennot. ' osavaltio' komentoa käytetään minkä tahansa olemassa olevan hakemiston nykyisten käyttöoikeuksien tarkistamiseen. Hakemiston oletusoikeus on ' rwxr-xr-x ’. Tämä osoittaa, että hakemiston omistajalla on kaikki oikeudet, ja ryhmän käyttäjillä ja muilla käyttäjillä ei ole kirjoitusoikeutta.

$mkdirnewdir1
$osavaltionewdir1/

'-M' -vaihtoehtoa käytetään asettamaan hakemiston käyttöoikeus hakemiston luomishetkellä. Luo hakemisto, jolla on kaikki käyttöoikeudet, suorita seuraavat komennot ja tarkista lupa käyttämällä 'osavaltio' komento. Tulos osoittaa, että kaikentyyppisillä käyttäjillä on kaikki käyttöoikeudet.

$mkdir -m 777newdir2
$osavaltionewdir2/

Luo hakemisto komentosarjan avulla

Voit testata minkä tahansa hakemiston olemassaolon tai ei käyttämällä bash -skriptiä. Luo bash -tiedosto ja lisää seuraava koodi luodaksesi uuden hakemiston sen jälkeen, kun olet testannut, onko hakemisto olemassa vai ei ’-D ’Vaihtoehto. Jos hakemisto on olemassa, se näyttää viestin, hakemisto on jo olemassa, muuten uusi hakemisto luodaan.

#!/bin/bash

heitti pois -n 'Kirjoita hakemiston nimi:'
lukeauusi nimi
jos [ -d ''$ newdirname'' ];sitten
heitti pois 'Hakemisto on jo olemassa';
muu
``mkdir -p $ newdirname``;
heitti pois ''$ newdirnamehakemisto on luotu '
olla

Suorita komentosarja ja tarkista, onko hakemisto luotu vai ei.

$lyödäcreate_dir.sh
$ls

Toivottavasti voit käyttää 'Mkdir' komento eri vaihtoehdoilla tehokkaammin tämän opetusohjelman lukemisen jälkeen. Kiitos.