Lag enkel katalog eller mappe
Anta at du vil opprette en katalog i /hjem mappe som heter 'mydir'. Kjør følgende kommando for å opprette katalogen. Hvis det ikke eksisterer noen katalog med navnet "mydir'Før da blir kommandoen utført uten feil. Løpe 'ls ' Kommando for å sjekke katalogen er opprettet eller ikke.
$ mkdir mydir
$ ls
Lag flere kataloger
Kjør følgende kommando for å lage flere kataloger ved hjelp av 'mkdir ' kommando. Tre kataloger, temp1, temp2 og temp3 vil bli opprettet etter å ha utført kommandoen.
$ mkdir temp1 temp2 temp3
$ ls
Lag katalog når katalogstien 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å stien er ugyldig. Kjør 'Mkdir' Kommando med ovennevnte vei. En feilmelding vises etter å ha kjørt kommandoen.
$ mkdir/bilde/newdir/test \
Hvis du vil lage ikke-eksisterende vei kraftig ved å lage alle ikke-eksistens kataloger nevnt i banen fra terminalen, så kjører 'mkdir'Kommando med '-p'Alternativ.
$ mkdir -p/bilde/newdir/test
Nå, sjekk katalogene er opprettet eller ikke ved å kjøre følgende kommandoer.
$ CD -bilde
$ ls -r
Lag katalog med tillatelse
Når du oppretter en ny katalog, er det angitt en standard tillatelse for den nyopprettede katalogen.
Opprett en ny katalog og sjekk standard tillatelsen ved å utføre følgende kommandoer. 'stat ' Kommando brukes til å sjekke gjeldende tillatelse fra enhver eksisterende katalog. Standard katalogstillatelse er 'RWXR-XR-X'. Dette indikerer at katalogeieren har alle tillatelser, og gruppebrukere og andre brukere har ingen skrivetillatelse.
$ mkdir newdir1
$ stat newdir1/
'-M' Alternativet brukes til å angi katalogtillatelse på tidspunktet for opprettelse av katalog. Kjør følgende kommandoer for å opprette en katalog med alle tillatelser og sjekke tillatelsen ved hjelp av 'Stat' kommando. Utgangen viser at alle typer brukere har alle tillatelser.
$ mkdir -m 777 newdir2
$ stat newdir2/
Lag katalog ved hjelp av skript
Du kan teste hvilken som helst katalog er eksistens eller ikke ved å bruke bash -skript. Opprett en bash -fil og legg til følgende kode for å opprette den nye katalogen etter testing av katalogen er eksistert eller ikke ved å bruke '-D'Alternativ. Hvis katalogen eksisterer, vil den vise meldingen, "katalog allerede eksisterer", ellers vil det opprettes en ny katalog.
#!/bin/bash
ekko -n "Skriv inn katalognavnet:"
Les newdirname
hvis [-d "$ newdirname"]; deretter
ekko "katalog eksisterer allerede";
ellers
'mkdir -p $ newdirname';
Echo "$ newDirname Directory er opprettet"
fi
Kjør skriptet og sjekk katalogen er opprettet eller ikke.
$ bash create_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.