Skapa en enkel katalog eller mapp
Anta att du vill skapa en katalog i /Hem mappen heter 'Mydir' . Kör följande kommando för att skapa katalogen. Om det inte finns någon katalog med namnet ' mydir 'Innan dess kommer kommandot att köras utan några fel. Springa ' ls ’ kommando för att kontrollera att katalogen är skapad eller inte.
$mkdirmydir
$ls
Skapa flera kataloger
Kör följande kommando för att skapa flera kataloger med ' mkdir ’ kommando. Tre kataloger, temp1, temp2 och temp3 skapas efter att kommandot har körts.
$mkdirtemp1 temp2 temp3
$ls
Skapa katalog när katalogen inte finns
Anta att du vill skapa en katalog i en sökväg, / bild /newdir/test . I det nuvarande systemet, ' mydir 'Katalog har ingen katalog eller filer i den. Så sökvägen är ogiltig. Springa det 'Mkdir' kommando med ovanstående sökväg. Ett felmeddelande visas när kommandot har körts.
$mkdir /bild/newdir/testa
Om du vill skapa en icke-existerande väg kraftfullt genom att skapa alla icke-existerande kataloger som nämns i sökvägen från terminalen, kör sedan ' mkdir ’Kommando med ’-P ’Alternativ.
$mkdir -s /bild/newdir/testaKontrollera nu att katalogerna är skapade eller inte genom att köra följande kommandon.
$CDbild$ls -R
Skapa katalog med tillstånd
När du skapar en ny katalog ställs ett standardbehörighet för den nyskapade katalogen.
Skapa en ny katalog och kontrollera standardbehörigheten genom att utföra följande kommandon. ' stat' kommandot används för att kontrollera det aktuella tillståndet för en befintlig katalog. Standardkatalogtillståndet är ' rwxr-xr-x ’. Detta indikerar att katalogägaren har alla behörigheter, och gruppanvändare och andra användare har ingen skrivbehörighet.
$mkdirnewdir1$statnewdir1/
'-M' alternativet används för att ställa in katalogtillstånd vid tidpunkten för katalogskapande. Kör följande kommandon för att skapa en katalog med alla behörigheter och kontrollera behörigheten med 'stat' kommando. Utdata visar att alla typer av användare har alla behörigheter.
$mkdir -m 777newdir2$statnewdir2/
Skapa katalog med skript
Du kan testa vilken katalog som helst eller inte genom att använda bash script. Skapa en bash -fil och lägg till följande kod för att skapa den nya katalogen efter att ha testat att katalogen finns eller inte med ’-D ’Alternativ. Om katalogen existerar kommer meddelandet att visas, katalogen finns redan, annars skapas en ny katalog.
#!/bin/bashkastade ut -n 'Ange katalognamn:'
läsanewdirname
om [ -d '$ newdirname' ];sedan
kastade ut 'Katalog finns redan';
annan
''mkdir -s $ newdirname'';
kastade ut '$ newdirnamekatalogen skapas '
vara
Kör skriptet och kontrollera att katalogen är skapad eller inte.
$våldsamt slagcreate_dir.sh$ls
Hoppas, du kommer att kunna använda 'Mkdir' kommando med olika alternativ mer effektivt efter att ha läst den här självstudien. Tack.