I Linux är kommandot 'mkdir' som en trollstav för att skapa mappar superenkelt. 'mkdir' står för make directory, och det hjälper dig att organisera dina datorgrejer genom att skapa mappar med bara ett kommando. Oavsett om du gör en mapp eller ett gäng av dem i rad, är 'mkdir' där för att hjälpa dig att hålla det snyggt och snyggt på din dator. I den här guiden kommer vi att prata om hur du använder 'mkdir', vilka ord du ska skriva och några coola knep för att göra dina mappar precis som du vill i Linux.
Detta kommando kan skapa flera kataloger samtidigt samt ställa in behörigheter för katalogerna. Det är viktigt att notera att användaren som kör det här kommandot måste ha tillräckligt med behörighet för att skapa en katalog i den överordnade katalogen, annars kan han/hon få ett 'behörighet nekad'-fel.
Innehållsförteckning
- Syntax för kommandot `mkdir` i Linux
- Alternativ och deras praktiska implementering i mkdir
- Exempel på hur man skapar katalog i Linux genom att använda kommandot `mkdir`
- Hur man skapar katalog i Linux – Vanliga frågor
Syntax för kommandot `mkdir` i Linux
mkdir [options...] [directory_name]>
Här byt ut [ katalognamn ] med önskat namn på den katalog du vill skapa. Låt oss fördjupa oss i funktionaliteten av kommandot 'mkdir' med olika exempel.
Alternativ och deras praktiska implementering i mkdir
| alternativ | Beskrivning |
|---|---|
| -hjälp | Visar hjälprelaterad information för kommandot mkdir och avslutar. Använd det här alternativet för att få hjälp med hur du använder kommandot och dess olika funktioner. |
| -version | Visar versionsnumret och ytterligare information om licensen för mkdir, med information om den installerade mjukvaruversionen. Använd detta alternativ för att kontrollera den installerade mkdir-versionen. |
| -v eller –verbose | Aktiverar verbose mode, visar ett meddelande för varje skapad katalog. När det används med argumentet [kataloger] visar det namnen på de kataloger som skapas. |
| -s | En flagga som tillåter skapandet av överordnade kataloger vid behov. Om de angivna katalogerna redan finns, rapporteras inget fel. Användbar för att skapa en kataloghierarki utan fel. |
| -m | Ställer in fillägen eller behörigheter för de skapade katalogerna. Syntaxen följer den för chmod-kommandot. Använd det här alternativet för att ange behörigheter, såsom läsa, skriva och köra, för de nya katalogerna. lista java till array |
1) Alternativet `–help` i `mkdir` Command i Linux
Den visar hjälprelaterad information och utgångar.
Syntax:
mkdir --help>
mkdir –hjälp
2) Alternativet `–version` i `mkdir` Command i Linux
Den visar versionsnumret, lite information om licensen och utgångar.
Syntax:
mkdir --version>
mkdir –version
3) '-v' eller '–verbose' Alternativ för att skapa katalog i Linux
Den visar ett meddelande för varje skapad katalog.
Syntax:
mkdir -v [directories]>
mkdir -v [kataloger]
Här har vi använt kommandot `ls` för att visa alla filer och kataloger.
Som vi kan se har vi skapat släpkatalog med namn = jayeshghg_1 och jayeshgfg_2, ersätt dessa namn med det katalognamn du vill ha.
4) '-p' Alternativ för att skapa katalog i Linux
En flagga som gör det möjligt för kommandot att skapa överordnade kataloger vid behov. Om katalogerna finns, anges inget fel.
Syntax:
mkdir -p [directories]>
Anta att du kör följande kommando -
mkdir -p first/second/third>
Om den första och andra katalogen inte finns, på grund av alternativet -p, kommer mkdir att skapa dessa kataloger åt oss. Om vi inte anger alternativet -p och begär skapandet av kataloger, där överordnad katalog inte finns, kommer vi att få följande utdata -
mkdir första/andra/tredje
Om vi anger alternativet -p kommer katalogerna att skapas och inget fel kommer att rapporteras. Följande är resultatet av en sådan exekvering. Vi har också tillhandahållit alternativet -v, så att vi kan se det i aktion.
-p alternativ
5) `-m` Alternativ för att skapa katalog i Linux
Detta alternativ används för att ställa in fillägen, d.v.s. behörigheter etc. för de skapade katalogerna. Syntaxen för läget är densamma som chmod kommando.
Syntax:
mkdir -m a=rwx [directories]>
Ovanstående syntax anger att de skapade katalogerna ger tillgång till alla användare att läsa från, skriva till och exekvera innehållet i de skapade katalogerna. Du kan använda 'a=r' för att bara låta alla användare läsa från katalogerna och så vidare.
mkdir -m a=rwx [kataloger]
Exempel på hur man skapar katalog i Linux genom att använda kommandot `mkdir`
1) Hur skapar man en katalog i Linux med kommandot `mkdir`?
För att skapa en enskild katalog, använd följande syntax:
Syntax:
mkdir [directorie_name]>
Till exempel:
Om vi vill skapa ett katalognamn jayesh_gfg.
Syntax:
mkdir jayesh_gfg>
Detta kommando skapar en katalog som heter jayesh_gfg på den aktuella platsen. Du kan ersätta jayesh_gfg med vilket namn du föredrar.
mkdir jayesh_gfg
Här har vi använt kommandot `ls` för att visa alla filer och kataloger.
2) Hur skapar man en katalog med utförlig utdata med kommandot `mkdir`?
Syntax:
mkdir -v [directory_name]>
Till exempel:
Om vi vill skapa ett katalognamn geeksforgeeks och se verbose samtidigt. Du kan ange ditt katalognamn.
Syntax:
mkdir -v geeksforgeeks>
mkdir -v geeksforgeeks
Här har vi använt kommandot `ls` för att visa alla filer och kataloger.
3) Hur skapar man flera kataloger i Linux med kommandot `mkdir`?
För att skapa flera kataloger samtidigt kan du ange flera katalognamn separerade med mellanslag:
Syntax:
mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>
Till exempel:
Om vi vill skapa ett katalognamn jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.
Syntax:
mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>
Detta kommando skapar tre kataloger som heter jayesh_gfg_1″, jayesh_gfg_2″ och jayesh_gfg_3 på den aktuella platsen.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3
Här har vi använt kommandot `ls` för att visa alla filer och kataloger.
4) Hur löser man felet med nekad behörighet i kommandot `mkdir`?
Om du stöter på ett fel med nekad behörighet när du skapar en katalog, kanske du inte har behörighet att skapa kataloger på den platsen. För att lösa detta kan du ge root-åtkomst till användaren genom att använda sudo-kommandot.
Till exempel:
Om vi vill skapa ett katalognamn geeksforgeek med sudo-behörighet. du kan ersätta geeksforgeek directory_name med ditt directory_name. När du använder det här kommandot kan det be dig att ange lösenordet för root.
Syntax:
sudo mkdir geeksforgeek>
sudo mkdir geeksforgeek
5) Hur man skapar en katalog Använda absoluta och relativa vägar
Kommandot 'mkdir' stöder också absoluta och relativa vägar. Till exempel:
mkdir /path/to/directory>
Detta kommando skapar en katalog med namnet katalog vid den angivna absoluta sökvägen.
mkdir my_folder/sub_folder>
Detta kommando skapar en katalogstruktur med min_mapp som överordnad katalog och undermapp som underkatalog.
Hur man skapar katalog i Linux – Vanliga frågor
Hur skapar jag en katalog med mellanslag i namnet med kommandot 'mkdir' i Linux?
Om du vill skapa en katalog med mellanslag kan du lägga hela katalognamnet inom citattecken.
Till exempel:
mkdir 'My Documents'>
Kan jag skapa flera kataloger samtidigt med kommandot 'mkdir'?
Ja, du kan skapa flera kataloger samtidigt genom att ange deras namn separerade med mellanslag.
Till exempel:
mkdir dir1 dir2 dir3
Vad är syftet med alternativet '-p' i kommandot 'mkdir'?
Alternativet '-p' låter dig skapa en kataloghierarki, inklusive överordnade kataloger som inte finns. Det förhindrar fel om de angivna katalogerna redan finns.
Exempel:
mkdir -p project/docs/images
Hur kan jag ställa in specifika behörigheter för en katalog med kommandot 'mkdir'?
Du kan använda alternativet '-m' för att ställa in behörigheter för den skapade katalogen.
Till exempel:
mkdir -m 755 offentlig
Detta kommando ställer in läs-, skriv- och exekveringsbehörigheter för ägaren och läs- och exekveringsbehörigheter för andra.
Finns det något sätt att skapa en katalog och dess underkataloger på en gång med 'mkdir' i Linux?
Ja, du kan använda en kombination av alternativet '-p' och ange den katalogstruktur du vill skapa.
Till exempel:
mkdir -p parent/child/grandchild>Detta kommando skapar den överordnade katalogen och dess underkataloger barn och barnbarn på en gång.
Slutsats
Om du är en Linux-användare kommer du att upptäcka att kommandot mkdir är otroligt användbart för att snabbt och effektivt skapa kataloger eller mappar. Den tillhandahåller en rad alternativ som kan hjälpa dig att anpassa hur du skapar kataloger, till exempel utförlig utdata, ställa in behörigheter och skapa flera kataloger samtidigt. Det är dock värt att notera att du behöver lämpliga behörigheter för att skapa kataloger på specifika platser, annars kan du stöta på fel som nekats tillstånd. Att lära sig hur man använder kommandot mkdir effektivt kan avsevärt förbättra din förmåga att organisera filer och kataloger och öka din produktivitet på Linux.