I Linux er 'mkdir'-kommandoen som en tryllestav for å lage mapper superenkelt. ‘mkdir’ står for make directory, og det hjelper deg med å organisere datamaskintingene dine ved å lage mapper med bare én kommando. Enten du lager én mappe eller en haug av dem på rad, er 'mkdir' der for å hjelpe deg med å holde ting ryddig og ryddig på datamaskinen din. I denne guiden vil vi snakke om hvordan du bruker 'mkdir', hvilke ord du skal skrive, og noen kule triks for å lage mappene dine akkurat slik du vil i Linux.
Denne kommandoen kan opprette flere kataloger samtidig, samt angi tillatelser for katalogene. Det er viktig å merke seg at brukeren som utfører denne kommandoen må ha nok tillatelse til å opprette en katalog i den overordnede katalogen, ellers kan han/hun få en 'tillatelse nektet'-feil.
Innholdsfortegnelse
- Syntaks for `mkdir`-kommando i Linux
- Alternativer og deres praktiske implementering i mkdir
- Eksempler på hvordan lage katalog i Linux ved å bruke `mkdir` kommando
- Hvordan lage katalog i Linux - Vanlige spørsmål
Syntaks for `mkdir`-kommando i Linux
mkdir [options...] [directory_name]>
Her erstatter du [ katalognavn ] med ønsket navn på katalogen du vil opprette. La oss fordype oss i funksjonaliteten til 'mkdir'-kommandoen med forskjellige eksempler.
Alternativer og deres praktiske implementering i mkdir
| Alternativer | Beskrivelse |
|---|---|
| -hjelp | Viser hjelperelatert informasjon for mkdir-kommandoen og avslutter. Bruk dette alternativet for å få hjelp til hvordan du bruker kommandoen og dens ulike funksjoner. |
| -versjon | Viser versjonsnummeret og tilleggsinformasjon om lisensen for mkdir, og gir detaljer om programvareversjonen som er installert. Bruk dette alternativet for å sjekke den installerte mkdir-versjonen. |
| -v eller –verbose | Aktiverer detaljert modus, og viser en melding for hver katalog som er opprettet. Når det brukes med argumentet [kataloger], viser det navnene på katalogene som opprettes. |
| -s | Et flagg som tillater opprettelse av overordnede kataloger etter behov. Hvis de angitte katalogene allerede eksisterer, rapporteres ingen feil. Nyttig for å lage et kataloghierarki uten feil. |
| -m | Angir filmoduser eller tillatelser for de opprettede katalogene. Syntaksen følger den til chmod-kommandoen. Bruk dette alternativet til å spesifisere tillatelser, for eksempel lese, skrive og kjøre, for de nye katalogene. k nærmeste nabo-algoritme |
1) `–help`-alternativet i `mkdir`-kommando i Linux
Den viser hjelperelatert informasjon og utganger.
Syntaks:
mkdir --help>
mkdir – hjelp
2) `–versjon` Alternativ i `mkdir` Command i Linux
Den viser versjonsnummeret, litt informasjon om lisensen og utganger.
Syntaks:
mkdir --version>
mkdir –versjon
3) `-v` eller `–verbose` Alternativ for å opprette katalog i Linux
Den viser en melding for hver katalog som er opprettet.
Syntaks:
mkdir -v [directories]>
mkdir -v [kataloger]
Her har vi brukt `ls` kommando for å vise alle filer og kataloger.
Som vi kan se har vi laget slepekatalog med navn = jayeshghg_1 og jayeshgfg_2, erstatt disse navnene med katalognavnet du ønsker.
4) `-p` Alternativ for å lage katalog i Linux
Et flagg som lar kommandoen opprette overordnede kataloger etter behov. Hvis katalogene finnes, er ingen feil spesifisert.
Syntaks:
mkdir -p [directories]>
Anta at du utfører følgende kommando -
mkdir -p first/second/third>
Hvis den første og andre katalogen ikke eksisterer, på grunn av -p-alternativet, vil mkdir opprette disse katalogene for oss. Hvis vi ikke spesifiserer -p-alternativet, og ber om opprettelse av kataloger, der overordnet katalog ikke eksisterer, vil vi få følgende utgang -
mkdir første/andre/tredje
Hvis vi spesifiserer alternativet -p, vil katalogene bli opprettet, og ingen feil vil bli rapportert. Følgende er resultatet av en slik utførelse. Vi har også gitt -v-alternativet, slik at vi kan se det i aksjon.
-p alternativet
5) `-m` Alternativ for å lage katalog i Linux
Dette alternativet brukes til å angi filmoduser, dvs. tillatelser osv. for de opprettede katalogene. Syntaksen til modusen er den samme som chmod kommando.
Syntaks:
mkdir -m a=rwx [directories]>
Syntaksen ovenfor spesifiserer at katalogene som er opprettet gir tilgang til alle brukerne til å lese fra, skrive til og utføre innholdet i de opprettede katalogene. Du kan bruke 'a=r' for å bare la alle brukerne lese fra katalogene og så videre.
mkdir -m a=rwx [kataloger]
Eksempler på hvordan lage katalog i Linux ved å bruke `mkdir` kommando
1) Hvordan lage en katalog i Linux ved å bruke `mkdir`-kommandoen?
For å opprette en enkelt katalog, bruk følgende syntaks:
Syntaks:
mkdir [directorie_name]>
For eksempel:
Hvis vi ønsker å lage et katalognavn jayesh_gfg.
Syntaks:
mkdir jayesh_gfg>
Denne kommandoen oppretter en katalog som heter jayesh_gfg på gjeldende plassering. Du kan erstatte jayesh_gfg med et hvilket som helst navn du foretrekker.
mkdir jayesh_gfg
Her har vi brukt `ls` kommando for å vise alle filer og kataloger.
2) Hvordan lage en katalog med detaljert utdata ved å bruke `mkdir`-kommandoen?
Syntaks:
mkdir -v [directory_name]>
For eksempel:
Hvis vi ønsker å lage en katalog navn geeksforgeeks og se verbose samtidig. Du kan skrive inn katalognavnet ditt.
Syntaks:
mkdir -v geeksforgeeks>
mkdir -v geeksforgeeks
Her har vi brukt `ls` kommando for å vise alle filer og kataloger.
3) Hvordan lage flere kataloger i Linux ved å bruke `mkdir`-kommandoen?
For å opprette flere kataloger samtidig, kan du angi flere katalognavn atskilt med mellomrom:
Syntaks:
mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>
For eksempel:
Hvis vi vil lage et katalognavn jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.
Syntaks:
mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>
Denne kommandoen oppretter tre kataloger kalt jayesh_gfg_1″, jayesh_gfg_2″ og jayesh_gfg_3 på gjeldende plassering.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3
Her har vi brukt `ls` kommando for å vise alle filer og kataloger.
4) Hvordan løser du feil med tillatelse nektet i `mkdir`-kommandoen?
Hvis du støter på en feil med tillatelse nektet mens du oppretter en katalog, kan det hende du ikke har tillatelse til å opprette kataloger på den plasseringen. For å løse dette kan du gi root-tilgang til brukeren ved å bruke sudo-kommandoen.
For eksempel:
Hvis vi ønsker å lage et katalognavn geeksforgeek med sudo-tillatelse. du kan erstatte geeksforgeek directory_name med directory_name. Mens du bruker denne kommandoen, kan den be deg om å skrive inn passordet til root.
Syntaks:
sudo mkdir geeksforgeek>
sudo mkdir geeksforgeek
5) Hvordan lage katalog Bruk av absolutte og relative veier
'mkdir'-kommandoen støtter også absolutte og relative baner. For eksempel:
mkdir /path/to/directory>
Denne kommandoen oppretter en katalog kalt katalog ved den angitte absolutte banen.
mkdir my_folder/sub_folder>
Denne kommandoen oppretter en katalogstruktur med min_mappe som overordnet katalog og undermappe som underkatalog.
Hvordan lage katalog i Linux - Vanlige spørsmål
Hvordan lager jeg en katalog med mellomrom i navnet ved å bruke 'mkdir'-kommandoen i Linux?
Hvis du vil lage en katalog med mellomrom, kan du sette hele katalognavnet i anførselstegn.
For eksempel:
mkdir 'My Documents'>
Kan jeg opprette flere kataloger samtidig med 'mkdir'-kommandoen?
Ja, du kan opprette flere kataloger samtidig ved å spesifisere navnene deres atskilt med mellomrom.
For eksempel:
mkdir dir1 dir2 dir3
Hva er hensikten med '-p'-alternativet i 'mkdir'-kommandoen?
Alternativet '-p' lar deg lage et kataloghierarki, inkludert overordnede kataloger som ikke eksisterer. Det forhindrer feil hvis de angitte katalogene allerede eksisterer.
Eksempel:
mkdir -p project/docs/images
Hvordan kan jeg angi spesifikke tillatelser for en katalog ved å bruke 'mkdir'-kommandoen?
Du kan bruke '-m'-alternativet for å angi tillatelser for den opprettede katalogen.
For eksempel:
mkdir -m 755 offentlig
Denne kommandoen setter lese-, skrive- og utføringstillatelser for eieren og lese- og utføringstillatelser for andre.
Er det en måte å lage en katalog og dens underkataloger på en gang med 'mkdir' i Linux?
Ja, du kan bruke en kombinasjon av '-p'-alternativet og spesifisere katalogstrukturen du vil opprette.
For eksempel:
mkdir -p parent/child/grandchild>Denne kommandoen oppretter den overordnede katalogen og dens underkataloger barn og barnebarn på en gang.
Konklusjon
Hvis du er en Linux-bruker, vil du finne at mkdir-kommandoen er utrolig nyttig for å lage kataloger eller mapper raskt og effektivt. Den gir en rekke alternativer som kan hjelpe deg med å tilpasse måten du oppretter kataloger på, for eksempel detaljerte utdata, angi tillatelser og opprette flere kataloger samtidig. Det er imidlertid verdt å merke seg at du trenger de riktige tillatelsene for å opprette kataloger på spesifikke steder, ellers kan du støte på feil med tillatelse nektet. Å lære hvordan du bruker mkdir-kommandoen effektivt kan forbedre din evne til å organisere filer og kataloger betydelig og øke produktiviteten din på Linux.