Vytvorte jednoduchý adresár alebo priečinok
Predpokladajme, že chcete vytvoriť adresár v /Domov priečinok s názvom „Mydir“ . Adresár vytvoríte spustením nasledujúceho príkazu. Ak neexistuje žiadny adresár s názvom „ mydir ‘Do tej doby bude príkaz vykonaný bez akejkoľvek chyby. Beh ' je príkaz na kontrolu, či je adresár vytvorený alebo nie.
$mkdirmydir
$ls
Vytvorte viac adresárov
Spustením nasledujúceho príkazu vytvoríte viac adresárov pomocou príkazu „ mkdir ' príkaz. Tri adresáre, temp1, temp2 a temp3 sa vytvorí po vykonaní príkazu.
$mkdirtemp1 temp2 temp3
$ls
Vytvorte adresár, ak cesta k adresáru neexistuje
Predpokladajme, že chcete vytvoriť adresár na ceste, / obrázok /newdir/test . V súčasnom systéme „ mydir Adresár neobsahuje žiadny adresár ani súbory. Cesta je teda neplatná. Spustite súbor „Mkdir“ príkaz s vyššie uvedenou cestou. Po spustení príkazu sa zobrazí chybové hlásenie.
$mkdir /obrázok/newdir/test
Ak chcete silne vytvoriť neexistujúcu cestu vytvorením všetkých neexistujúcich adresárov uvedených v ceste z terminálu, spustite príkaz „ mkdir ‘Príkaz pomocou ‘-P ‘Možnosť.
$mkdir -p /obrázok/newdir/testTeraz skontrolujte, či sú priečinky vytvorené alebo nie, spustením nasledujúcich príkazov.
$CDobrázok$ls -R
Vytvorte adresár s povolením
Keď vytvoríte nový adresár, potom sa pre novovytvorený adresár nastaví predvolené povolenie.
Vytvorte nový adresár a skontrolujte predvolené povolenie vykonaním nasledujúcich príkazov. „ štát' príkaz sa používa na kontrolu aktuálneho povolenia akéhokoľvek existujúceho adresára. Predvolené povolenie pre adresár je „ rwxr-xr-x “. To znamená, že vlastník adresára má všetky povolenia a používatelia skupiny a ostatní používatelia nemajú povolenie na zápis.
$mkdirnový adresár 1$štátnový adresár 1/
'-M' Táto voľba sa používa na nastavenie povolení adresára v čase vytvorenia adresára. Spustením nasledujúcich príkazov vytvorte adresár so všetkými oprávneniami a skontrolujte povolenie pomocou 'štát' príkaz. Výstup ukazuje, že všetky typy používateľov majú všetky povolenia.
$mkdir -m 777newdir2$štátnewdir2/
Vytvorte adresár pomocou skriptu
Pomocou skriptu bash môžete otestovať, či nejaký adresár existuje alebo nie. Vytvorte súbor bash a pomocou nasledujúceho kódu vytvorte nový adresár po testovaní, či adresár existuje alebo nie ‘-D ‘Možnosť. Ak adresár existuje, zobrazí sa správa „Adresár už existuje“, v opačnom prípade sa vytvorí nový adresár.
#!/bin/bashzahodil -n „Zadajte názov adresára:“
čítaťnové meno
keby [ -d '$ newdirname' ];potom
zahodil „Adresár už existuje“;
inak
“mkdir -p $ newdirname“;
zahodil '$ newdirnameadresár je vytvorený '
byť
Spustite skript a skontrolujte, či je adresár vytvorený alebo nie.
$bashcreate_dir.sh$ls
Dúfam, že budete môcť používať „Mkdir“ po prečítaní tohto tutoriálu budete môcť efektívnejšie ovládať rôzne možnosti. Ďakujem.