Vytvořte jednoduchý adresář nebo složku
Předpokládejme, že chcete vytvořit adresář v /Domov složka pojmenovaná „Mydir“ . Spusťte následující příkaz a vytvořte adresář. Pokud neexistuje žádný adresář s názvem „ mydir ‘Do té doby bude příkaz proveden bez chyby. Spustit ‘ je příkaz ke kontrole, zda je adresář vytvořen nebo ne.
$mkdirmydir
$ls
Vytvořte více adresářů
Spuštěním následujícího příkazu vytvoříte více adresářů pomocí ‘ mkdir ‘ příkaz. Tři adresáře, temp1, temp2 a temp3 se vytvoří po provedení příkazu.
$mkdirtemp1 temp2 temp3
$ls
Pokud cesta k adresáři neexistuje, vytvořte adresář
Předpokládejme, že chcete vytvořit adresář na cestě, / obrázek /newdir/test . V současném systému „ mydir ‘Adresář neobsahuje žádný adresář ani soubory. Cesta je tedy neplatná. Spustit „Mkdir“ příkaz s výše uvedenou cestou. Po spuštění příkazu se zobrazí chybová zpráva.
$mkdir /obrázek/newdir/test
Pokud chcete násilně vytvořit neexistující cestu vytvořením všech neexistujících adresářů uvedených v cestě z terminálu, spusťte „ mkdir ‘Příkaz s ‘-P ‘Možnost.
$mkdir -p /obrázek/newdir/testNyní zkontrolujte, zda jsou adresáře vytvořeny nebo ne, spuštěním následujících příkazů.
$CDobrázek$ls -R
Vytvořte adresář se svolením
Když vytvoříte nový adresář, bude pro nově vytvořený adresář nastaveno výchozí oprávnění.
Vytvořte nový adresář a zkontrolujte výchozí oprávnění spuštěním následujících příkazů. ' Stát' příkaz se používá ke kontrole aktuálního oprávnění jakéhokoli existujícího adresáře. Výchozí oprávnění adresáře je „ rwxr-xr-x “. To znamená, že vlastník adresáře má všechna oprávnění a uživatelé skupiny a ostatní uživatelé nemají oprávnění k zápisu.
$mkdirnový adresář 1$Státnový adresář 1/
'-M' volba se používá k nastavení oprávnění adresáře v době vytvoření adresáře. Spuštěním následujících příkazů vytvořte adresář se všemi oprávněními a zkontrolujte oprávnění pomocí 'Stát' příkaz. Výstup ukazuje, že všechny typy uživatelů mají všechna oprávnění.
$mkdir -m 777nový adresář 2$Státnový adresář 2/
Vytvořte adresář pomocí skriptu
Pomocí skriptu bash můžete otestovat, zda nějaký adresář existuje nebo ne. Vytvořte soubor bash a přidejte následující kód k vytvoření nového adresáře po testování, zda adresář existuje nebo ne, pomocí ‘-D ‘Možnost. Pokud adresář existuje, zobrazí se zpráva Adresář již existuje, jinak bude vytvořen nový adresář.
#!/bin/bashvyhodil -n 'Zadejte název adresáře:'
čístnové jméno
-li [ -d '$ newdirname' ];pak
vyhodil „Adresář již existuje“;
jiný
``mkdir -p $ newdirname``;
vyhodil '$ newdirnameadresář je vytvořen '
být
Spusťte skript a zkontrolujte, zda je adresář vytvořen nebo ne.
$bashcreate_dir.sh$ls
Doufám, že budete moci používat „Mkdir“ po přečtení tohoto tutoriálu můžete efektivněji ovládat různé možnosti. Děkuji.