V Linuxu je ukaz 'mkdir' kot čarobna palica za zelo enostavno ustvarjanje map. »mkdir« pomeni make directory in vam pomaga organizirati stvari v računalniku z ustvarjanjem map z enim samim ukazom. Ne glede na to, ali ustvarjate eno mapo ali več map v vrsti, je »mkdir« tam, da vam pomaga ohranjati stvari v vašem računalniku čiste in urejene. V tem priročniku bomo govorili o tem, kako uporabljati »mkdir«, katere besede vnesti in nekaj odličnih trikov, da naredite svoje mape točno takšne, kot želite v Linuxu.
Ta ukaz lahko ustvari več imenikov hkrati in nastavi dovoljenja za imenike. Pomembno je upoštevati, da mora imeti uporabnik, ki izvaja ta ukaz, dovolj dovoljenj za ustvarjanje imenika v nadrejenem imeniku, sicer lahko prejme napako »dovoljenje zavrnjeno«.
Kazalo
- Sintaksa ukaza `mkdir` v Linuxu
- Možnosti in njihova praktična izvedba v mkdir
- Primeri, kako ustvariti imenik v Linuxu z uporabo ukaza `mkdir`
- Kako ustvariti imenik v Linuxu – pogosta vprašanja
Sintaksa ukaza `mkdir` v Linuxu
mkdir [options...] [directory_name]>
Tukaj zamenjajte [ ime_imenika ] z želenim imenom imenika, ki ga želite ustvariti. Poglobimo se v funkcionalnost ukaza 'mkdir' z različnimi primeri.
Možnosti in njihova praktična izvedba v mkdir
| Opcije | Opis |
|---|---|
| – pomoč | Prikaže informacije v zvezi s pomočjo za ukaz mkdir in zapre. Uporabite to možnost za pomoč pri uporabi ukaza in njegovih različnih funkcij. |
| –različica | Prikaže številko različice in dodatne informacije o licenci za mkdir, s podrobnostmi o nameščeni različici programske opreme. S to možnostjo preverite nameščeno različico mkdir. |
| -v ali –besedno | Omogoči podrobni način, ki prikaže sporočilo za vsak ustvarjen imenik. Ko se uporablja z argumentom [imeniki], prikaže imena imenikov, ki se ustvarjajo. |
| -str | Zastavica, ki po potrebi omogoča ustvarjanje nadrejenih imenikov. Če podani imeniki že obstajajo, se napaka ne sporoči. Uporabno za ustvarjanje hierarhije imenikov brez napak. |
| -m | Nastavi datotečne načine ali dovoljenja za ustvarjene imenike. Sintaksa sledi sintaksi ukaza chmod. S to možnostjo določite dovoljenja, kot so branje, pisanje in izvajanje, za nove imenike. 10 od 100,00 |
1) Možnost `–help` v ukazu `mkdir` v Linuxu
Prikaže informacije v zvezi s pomočjo in zapre.
Sintaksa:
mkdir --help>
mkdir – pomoč
2) Možnost `–version` v ukazu `mkdir` v Linuxu
Prikaže številko različice, nekaj informacij o licenci in izhode.
Sintaksa:
mkdir --version>
mkdir – različica
3) Možnost `-v` ali `–verbose` za ustvarjanje imenika v Linuxu
Prikaže sporočilo za vsak ustvarjen imenik.
Sintaksa:
mkdir -v [directories]>
mkdir -v [imeniki]
Tukaj smo uporabili ukaz `ls` za prikaz vseh datotek in imenikov.
Kot lahko vidimo, smo ustvarili vlečni imenik z imeni = jayeshghg_1 in jayeshgfg_2, zamenjajte ta imena z imenom imenika, ki ga želite.
4) Možnost `-p` za ustvarjanje imenika v Linuxu
Zastavica, ki omogoča ukazu, da po potrebi ustvari nadrejene imenike. Če imeniki obstajajo, napaka ni navedena.
Sintaksa:
mkdir -p [directories]>
Recimo, da izvedete naslednji ukaz –
mkdir -p first/second/third>
Če prvi in drugi imenik ne obstajata, bo zaradi možnosti -p mkdir ta imenika ustvaril namesto nas. Če ne podamo možnosti -p in zahtevamo ustvarjanje imenikov, kjer nadrejeni imenik ne obstaja, bomo dobili naslednji rezultat –
mkdir prvi/drugi/tretji
Če podamo možnost -p, bodo imeniki ustvarjeni in napaka ne bo sporočena. Sledi rezultat ene take izvedbe. Zagotovili smo tudi možnost -v, da jo lahko vidimo v akciji.
-p možnost
5) Možnost `-m` za ustvarjanje imenika v Linuxu
Ta možnost se uporablja za nastavitev datotečnih načinov, tj. dovoljenj itd. za ustvarjene imenike. Sintaksa načina je enaka kot pri chmod ukaz.
Sintaksa:
mkdir -m a=rwx [directories]>
Zgornja sintaksa določa, da ustvarjeni imeniki omogočajo dostop vsem uporabnikom za branje, pisanje in izvajanje vsebine ustvarjenih imenikov. Uporabite lahko 'a=r', da vsem uporabnikom dovolite samo branje iz imenikov in tako naprej.
mkdir -m a=rwx [imeniki]
Primeri, kako ustvariti imenik v Linuxu z uporabo ukaza `mkdir`
1) Kako ustvariti imenik v Linuxu z ukazom `mkdir`?
Če želite ustvariti en imenik, uporabite naslednjo sintakso:
Sintaksa:
mkdir [directorie_name]>
Na primer:
Če želimo ustvariti imenik z imenom jayesh_gfg.
Sintaksa:
mkdir jayesh_gfg>
Ta ukaz ustvari imenik z imenom jayesh_gfg na trenutni lokaciji. Jayesh_gfg lahko zamenjate s poljubnim imenom.
mkdir jayesh_gfg
Tukaj smo uporabili ukaz `ls` za prikaz vseh datotek in imenikov.
2) Kako ustvariti imenik s podrobnim izpisom z ukazom `mkdir`?
Sintaksa:
mkdir -v [directory_name]>
Na primer:
Če želimo ustvariti imenik z imenom geeksforgeeks in hkrati videti verbose. Vnesete lahko svoje ime_imenika.
Sintaksa:
mkdir -v geeksforgeeks>
mkdir -v geeksforgeeks
Tukaj smo uporabili ukaz `ls` za prikaz vseh datotek in imenikov.
3) Kako ustvariti več imenikov v Linuxu z uporabo ukaza `mkdir`?
Če želite ustvariti več imenikov hkrati, lahko določite več imen imenikov, ločenih s presledki:
Sintaksa:
mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>
Na primer:
Če želimo ustvariti imenik z imenom jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.
Sintaksa:
mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>
Ta ukaz ustvari tri imenike z imenom jayesh_gfg_1″, jayesh_gfg_2″ in jayesh_gfg_3 na trenutni lokaciji.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3
Tukaj smo uporabili ukaz `ls` za prikaz vseh datotek in imenikov.
4) Kako razrešiti napako zavrnjenega dovoljenja v ukazu `mkdir`?
Če med ustvarjanjem imenika naletite na napako zavrnjenega dovoljenja, morda nimate dovoljenja za ustvarjanje imenikov na tem mestu. Če želite to rešiti, lahko uporabniku omogočite korenski dostop z ukazom sudo.
Na primer:
Če želimo ustvariti ime imenika geeksforgeek z dovoljenjem sudo. geeksforgeek ime_imenika lahko zamenjate s svojim imenom imenika. Med uporabo tega ukaza vas lahko zahteva, da vnesete geslo root.
Sintaksa:
sudo mkdir geeksforgeek>
sudo mkdir geeksforgeek
5) Kako ustvariti imenik Uporaba absolutnih in relativnih poti
Ukaz 'mkdir' podpira tudi absolutne in relativne poti. Na primer:
mkdir /path/to/directory>
Ta ukaz ustvari imenik z imenom imenik na podani absolutni poti.
mkdir my_folder/sub_folder>
Ta ukaz ustvari strukturo imenika z my_folder kot nadrejenim imenikom in sub_folder kot njegovim podimenikom.
Kako ustvariti imenik v Linuxu – pogosta vprašanja
Kako ustvarim imenik s presledki v imenu z ukazom 'mkdir' v Linuxu?
Če želite ustvariti imenik s presledki, lahko celotno ime imenika stavite v narekovaje.
Na primer:
mkdir 'My Documents'>
Ali lahko z ukazom 'mkdir' ustvarim več imenikov hkrati?
Da, ustvarite lahko več imenikov hkrati, tako da določite njihova imena, ločena s presledki.
Na primer:
mkdir dir1 dir2 dir3
Kakšen je namen možnosti '-p' v ukazu 'mkdir'?
Možnost '-p' vam omogoča ustvarjanje hierarhije imenikov, vključno z nadrejenimi imeniki, ki ne obstajajo. Preprečuje napake, če navedeni imeniki že obstajajo.
primer:
mkdir -p projekt/dokumenti/slike
Kako lahko nastavim posebna dovoljenja za imenik z ukazom 'mkdir'?
Za nastavitev dovoljenj za ustvarjeni imenik lahko uporabite možnost '-m'.
Na primer:
mkdir -m 755 javno
Ta ukaz nastavi dovoljenja za branje, pisanje in izvajanje za lastnika ter dovoljenja za branje in izvajanje za druge.
Ali obstaja način za ustvarjanje imenika in njegovih podimenikov naenkrat z »mkdir« v Linuxu?
Da, uporabite lahko kombinacijo možnosti '-p' in določite strukturo imenika, ki jo želite ustvariti.
Na primer:
mkdir -p parent/child/grandchild>Ta ukaz naenkrat ustvari nadrejeni imenik in njegova podimenika child in grandchild.
Zaključek
Če ste uporabnik Linuxa, boste ugotovili, da je ukaz mkdir izjemno uporaben za hitro in učinkovito ustvarjanje imenikov ali map. Ponuja vrsto možnosti, ki vam lahko pomagajo prilagoditi način ustvarjanja imenikov, kot so podrobni izhod, nastavitev dovoljenj in ustvarjanje več imenikov hkrati. Vendar je vredno omeniti, da boste potrebovali ustrezna dovoljenja za ustvarjanje imenikov na določenih lokacijah, sicer lahko naletite na napake zavrnjenega dovoljenja. Če se naučite učinkovite uporabe ukaza mkdir, lahko znatno izboljšate svojo sposobnost organiziranja datotek in imenikov ter povečate svojo produktivnost v sistemu Linux.