Lag en enkel katalog eller mappe
Anta at du vil opprette en katalog i /hjem mappen heter 'Mydir' . Kjør følgende kommando for å opprette katalogen. Hvis det ikke finnes noen katalog med navnet ' mydir 'Før da blir kommandoen utført uten feil. Løpe ' ls ' kommando for å kontrollere katalogen er opprettet eller ikke.
$mkdirmydir
$ls
Lag flere kataloger
Kjør følgende kommando for å opprette flere kataloger ved å bruke ' mkdir ' kommando. Tre kataloger, temp1, temp2 og temp3 vil bli opprettet etter at kommandoen er utført.
$mkdirtemp1 temp2 temp3
$ls
Opprett katalog når katalogbanen ikke eksisterer
Anta at du vil opprette en katalog i en bane, / bilde /newdir/test . I det nåværende systemet, ' mydir 'Katalog har ingen katalog eller filer i den. Så banen er ugyldig. Kjør 'Mkdir' kommando med banen ovenfor. En feilmelding vil vises etter at du har kjørt kommandoen.
$mkdir /bilde/newdir/test
Hvis du vil lage en ikke-eksisterende bane med kraft ved å opprette alle ikke-eksisterende kataloger som er nevnt i banen fra terminalen, kjør ' mkdir 'Kommando med ‘-P ’Alternativ.
$mkdir -s /bilde/newdir/testKontroller at katalogene er opprettet eller ikke ved å kjøre følgende kommandoer.
$CDbilde$ls -R
Lag katalog med tillatelse
Når du oppretter en ny katalog, angis en standardtillatelse for den nyopprettede katalogen.
Opprett en ny katalog og sjekk standardtillatelsen ved å utføre følgende kommandoer. ' stat' kommandoen brukes til å kontrollere gjeldende tillatelse til en eksisterende katalog. Standard katalogtillatelse er ‘ rwxr-xr-x '. Dette indikerer at katalogeieren har alle tillatelser, og gruppebrukere og andre brukere har ingen skrivetillatelse.
$mkdirnewdir1$statnewdir1/
'-M' alternativet brukes til å angi katalogtillatelse på tidspunktet for katalogopprettelse. Kjør følgende kommandoer for å opprette en katalog med alle tillatelser og kontrollere tillatelsen ved hjelp av 'stat' kommando. Utgangen viser at alle typer brukere har alle tillatelser.
$mkdir -m 777newdir2$statnewdir2/
Lag katalog ved hjelp av skript
Du kan teste hvilken som helst katalog som finnes eller ikke ved å bruke bash script. Lag en bash -fil og legg til følgende kode for å opprette den nye katalogen etter å ha testet at katalogen eksisterer eller ikke ved å bruke ‘-D ’Alternativ. Hvis katalogen eksisterer, vil den vise meldingen. Katalog eksisterer allerede, ellers blir det opprettet ny katalog.
#!/bin/bashkastet ut -n 'Skriv inn katalognavnet:'
lesenytt navn
hvis [ -d '$ newdirname' ];deretter
kastet ut 'Katalog eksisterer allerede';
ellers
``mkdir -s $ newdirname``;
kastet ut '$ newdirnamekatalogen er opprettet '
være
Kjør skriptet og kontroller at katalogen er opprettet eller ikke.
$bashcreate_dir.sh$ls
Håper, du vil kunne bruke 'Mkdir' kommando med forskjellige alternativer mer effektivt etter å ha lest denne opplæringen. Takk skal du ha.