logo

Sådan opretter du mappe i Linux | mkdir kommando

I Linux er 'mkdir'-kommandoen som en tryllestav til super nemt at oprette mapper. 'mkdir' står for make directory, og det hjælper dig med at organisere dine computerting ved at oprette mapper med kun én kommando. Uanset om du laver en mappe eller en masse af dem i træk, er 'mkdir' der for at hjælpe dig med at holde tingene pæne og ryddelige på din computer. I denne guide vil vi tale om, hvordan man bruger 'mkdir', hvilke ord der skal skrives, og nogle fede tricks til at gøre dine mapper lige som du vil have i Linux.

Denne kommando kan oprette flere mapper på én gang samt indstille tilladelserne for mapperne. Det er vigtigt at bemærke, at brugeren, der udfører denne kommando, skal have tilstrækkelig tilladelse til at oprette en mappe i den overordnede mappe, ellers kan han/hun modtage en 'tilladelse nægtet'-fejl.

Indholdsfortegnelse



Syntaks for 'mkdir'-kommando i Linux

mkdir [options...] [directory_name]>

Her skal du erstatte [ mappenavn ] med det ønskede navn på den mappe, du vil oprette. Lad os dykke ned i funktionaliteten af ​​'mkdir'-kommandoen med forskellige eksempler.

Indstillinger og deres praktiske implementering i mkdir

Muligheder

Beskrivelse

-Hjælp

Viser hjælpe-relateret information til mkdir-kommandoen og afslutter. Brug denne mulighed for at få hjælp til, hvordan du bruger kommandoen og dens forskellige funktioner.

-version

Viser versionsnummeret og yderligere oplysninger om licensen til mkdir, med detaljer om den installerede softwareversion. Brug denne mulighed for at kontrollere den installerede mkdir-version.

-v eller -verbose

Aktiverer verbose mode, viser en besked for hver mappe, der oprettes. Når det bruges sammen med argumentet [mapper], viser det navnene på de mapper, der oprettes.

-s

Et flag, der tillader oprettelse af overordnede mapper efter behov. Hvis de angivne mapper allerede findes, rapporteres der ingen fejl. Nyttigt til at oprette et bibliotekshierarki uden fejl.

-m

Indstiller filtilstande eller tilladelser for de oprettede mapper. Syntaksen følger den for chmod-kommandoen. Brug denne indstilling til at angive tilladelser, såsom læse, skrive og udføre, for de nye mapper.

k nærmeste nabo-algoritme

1) `–help` Mulighed i `mkdir` Command i Linux

Den viser hjælperelaterede oplysninger og udgange.

Syntaks:

  mkdir --help>

mkdir –hjælp

2) `–version` Mulighed i `mkdir` Command i Linux

Den viser versionsnummeret, nogle oplysninger om licensen og exits.
Syntaks:

  mkdir --version>

mkdir –version

3) `-v` eller `–verbose` Mulighed for at oprette mappe i Linux

Den viser en besked for hver oprettet mappe.
Syntaks:

  mkdir -v [directories]>

mkdir -v [mapper]

Her har vi brugt `ls` kommando til at vise alle filer og mapper.

Som vi kan se, har vi oprettet trækkatalog med navne = jayeshghg_1 og jayeshgfg_2, erstat disse navne med det biblioteksnavn, du ønsker.

4) `-p` Mulighed for at oprette mappe i Linux

Et flag, der gør det muligt for kommandoen at oprette overordnede mapper efter behov. Hvis mapperne findes, er der ikke angivet nogen fejl.
Syntaks:

  mkdir -p [directories]>

Antag, at du udfører følgende kommando -

  mkdir -p first/second/third>

Hvis den første og anden mappe ikke eksisterer, på grund af -p-indstillingen, vil mkdir oprette disse mapper for os. Hvis vi ikke specificerer -p-indstillingen og anmoder om oprettelse af mapper, hvor det overordnede bibliotek ikke eksisterer, får vi følgende output -

mkdir første/anden/tredje

Hvis vi angiver muligheden -p, oprettes mapperne, og der vil ikke blive rapporteret fejl. Følgende er resultatet af en sådan udførelse. Vi har også leveret -v-indstillingen, så vi kan se den i aktion.

-p mulighed

5) `-m` Mulighed for at oprette mappe i Linux

Denne mulighed bruges til at indstille filtilstande, dvs. tilladelser osv. for de oprettede mapper. Syntaksen for tilstanden er den samme som chmod kommando.
Syntaks:

  mkdir -m a=rwx [directories]>

Ovenstående syntaks specificerer, at de oprettede mapper giver adgang til alle brugere til at læse fra, skrive til og udføre indholdet af de oprettede mapper. Du kan bruge 'a=r' til kun at tillade alle brugere at læse fra mapperne og så videre.

mkdir -m a=rwx [mapper]

Eksempler på hvordan man opretter mappe i Linux ved at bruge `mkdir` kommando

1) Hvordan opretter man en mappe i Linux ved hjælp af kommandoen `mkdir`?

For at oprette en enkelt mappe skal du bruge følgende syntaks:

Syntaks:

mkdir [directorie_name]>

For eksempel:

Hvis vi ønsker at oprette et mappenavn jayesh_gfg.

Syntaks:

mkdir jayesh_gfg>

Denne kommando opretter en mappe med navnet jayesh_gfg på den aktuelle placering. Du kan erstatte jayesh_gfg med et hvilket som helst navn, du foretrækker.

mkdir jayesh_gfg

Her har vi brugt `ls` kommando til at vise alle filer og mapper.

2) Hvordan opretter man en mappe med omfattende output ved hjælp af kommandoen `mkdir`?

Syntaks:

  mkdir -v [directory_name]>

For eksempel:

Hvis vi ønsker at oprette et bibliotek navn geeksforgeeks og se verbose på samme tid. Du kan indtaste dit directory_name.

Syntaks:

  mkdir -v geeksforgeeks>

mkdir -v geeksforgeeks

Her har vi brugt `ls` kommando til at vise alle filer og mapper.

3) Hvordan opretter man flere mapper i Linux ved hjælp af kommandoen `mkdir`?

For at oprette flere mapper på én gang kan du angive flere mappenavne adskilt af mellemrum:

Syntaks:

mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>

For eksempel:

Hvis vi ønsker at oprette et mappenavn jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.

Syntaks:

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>

Denne kommando opretter tre mapper med navnet jayesh_gfg_1″, jayesh_gfg_2″ og jayesh_gfg_3 på den aktuelle placering.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

Her har vi brugt `ls` kommando til at vise alle filer og mapper.

4) Hvordan løser man en fejl med tilladelse nægtet i `mkdir`-kommandoen?

Hvis du støder på en tilladelse nægtet fejl under oprettelse af en mappe, har du muligvis ikke tilladelse til at oprette mapper på den placering. For at løse dette kan du give root-adgang til brugeren ved at bruge sudo-kommandoen.

For eksempel:

Hvis vi ønsker at oprette et bibliotek navn geeksforgeek med sudo tilladelse. du kan erstatte geeksforgeek directory_name med dit directory_name. Mens du bruger denne kommando, kan den bede dig om at indtaste adgangskoden til root.

Syntaks:

sudo mkdir geeksforgeek>

sudo mkdir geeksforgeek

5) Sådan opretter du mappe Brug af absolutte og relative veje

Kommandoen 'mkdir' understøtter også absolutte og relative stier. For eksempel:

mkdir /path/to/directory>

Denne kommando opretter en mappe med navnet bibliotek ved den angivne absolutte sti.

mkdir my_folder/sub_folder>

Denne kommando opretter en mappestruktur med min_mappe som den overordnede mappe og undermappe som dens undermappe.

Sådan opretter du bibliotek i Linux – ofte stillede spørgsmål

Hvordan opretter jeg en mappe med mellemrum i navnet ved hjælp af 'mkdir'-kommandoen i Linux?

Hvis du vil oprette en mappe med mellemrum, kan du sætte hele biblioteksnavnet i anførselstegn.

For eksempel:

mkdir 'My Documents'>

Kan jeg oprette flere mapper på én gang med kommandoen 'mkdir'?

Ja, du kan oprette flere mapper samtidigt ved at angive deres navne adskilt af mellemrum.

For eksempel:

mkdir dir1 dir2 dir3

Hvad er formålet med '-p'-indstillingen i 'mkdir'-kommandoen?

Muligheden '-p' giver dig mulighed for at oprette et bibliotekshierarki, inklusive overordnede mapper, der ikke eksisterer. Det forhindrer fejl, hvis de angivne mapper allerede eksisterer.

Eksempel:

mkdir -p project/docs/images

Hvordan kan jeg indstille specifikke tilladelser til en mappe ved hjælp af 'mkdir'-kommandoen?

Du kan bruge '-m'-indstillingen til at indstille tilladelser for den oprettede mappe.

For eksempel:

mkdir -m 755 offentlig

Denne kommando angiver læse-, skrive- og udførelsestilladelser for ejeren og læse- og udførelsestilladelser for andre.

Er der en måde at oprette en mappe og dens undermapper på én gang med 'mkdir' i Linux?

Ja, du kan bruge en kombination af '-p'-indstillingen og angive den mappestruktur, du vil oprette.

For eksempel:

mkdir -p parent/child/grandchild>

Denne kommando opretter den overordnede mappe og dens undermapper barn og barnebarn på én gang.

Konklusion

Hvis du er en Linux-bruger, vil du opdage, at mkdir-kommandoen er utrolig nyttig til at oprette mapper eller mapper hurtigt og effektivt. Det giver en række muligheder, der kan hjælpe dig med at tilpasse den måde, du opretter mapper på, såsom detaljeret output, indstilling af tilladelser og oprettelse af flere mapper samtidigt. Det er dog værd at bemærke, at du har brug for de relevante tilladelser for at oprette mapper på bestemte steder, ellers kan du støde på fejl med afvisning af tilladelse. At lære at bruge mkdir-kommandoen effektivt kan forbedre din evne til at organisere filer og mapper betydeligt og øge din produktivitet på Linux.