logo

Hvordan lage katalog i Linux | mkdir kommando

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

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

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.