logo

Ako vytvoriť adresár v systéme Linux | Príkaz mkdir

V systéme Linux je príkaz „mkdir“ ako čarovný prútik na jednoduché vytváranie priečinkov. „mkdir“ znamená vytvoriť adresár a pomáha vám organizovať váš počítač vytvorením priečinkov jediným príkazom. Či už vytvárate jeden priečinok alebo veľa z nich za sebou, „mkdir“ je tu, aby vám pomohol udržať veci v počítači čisté a upratané. V tejto príručke sa porozprávame o tom, ako používať „mkdir“, aké slová napísať a o niektorých skvelých trikoch, aby sa vaše priečinky v Linuxe upravili tak, ako chcete.

Tento príkaz môže vytvoriť viacero adresárov naraz, ako aj nastaviť povolenia pre adresáre. Je dôležité si uvedomiť, že používateľ vykonávajúci tento príkaz musí mať dostatočné oprávnenie na vytvorenie adresára v nadradenom adresári, inak sa mu môže zobraziť chyba „povolenie odmietnuté“.



Obsah

Syntax príkazu `mkdir` v Linuxe

mkdir [options...] [directory_name]>

Tu nahraďte [ názov_adresára ] s požadovaným názvom adresára, ktorý chcete vytvoriť. Poďme sa ponoriť do funkčnosti príkazu „mkdir“ s rôznymi príkladmi.

Možnosti a ich praktická implementácia v mkdir

možnosti



Popis

-Pomoc

Zobrazí informácie súvisiace s pomocou pre príkaz mkdir a ukončí sa. Túto možnosť použite na získanie pomoci pri používaní príkazu a jeho rôznych funkcií.



– verzia

Zobrazuje číslo verzie a ďalšie informácie o licencii pre mkdir a poskytuje podrobnosti o nainštalovanej verzii softvéru. Túto voľbu použite na kontrolu nainštalovanej verzie mkdir.

-v alebo -verbose

Umožňuje podrobný režim so zobrazením správy pre každý vytvorený adresár. Pri použití s ​​argumentom [adresáre] zobrazuje názvy vytvorených adresárov.

-p

Príznak, ktorý umožňuje vytvorenie nadradených adresárov podľa potreby. Ak zadané adresáre už existujú, nebude hlásená žiadna chyba. Užitočné na vytvorenie hierarchie adresárov bez chýb.

-m

Nastavuje režimy súborov alebo povolenia pre vytvorené adresáre. Syntax sa riadi syntaxou príkazu chmod. Túto voľbu použite na zadanie oprávnení, ako je čítanie, zápis a spúšťanie pre nové adresáre.

názov mesta USA

1) Možnosť `–help` v `mkdir`Command v Linuxe

Zobrazuje informácie súvisiace s pomocníkom a ukončuje program.

Syntax:

  mkdir --help>

mkdir – pomoc

2) Možnosť `–version` v `mkdir`Command v Linuxe

Zobrazuje číslo verzie, niektoré informácie týkajúce sa licencie a ukončenia.
Syntax:

  mkdir --version>

mkdir – verzia

3) `-v` alebo `–verbose` Možnosť vytvoriť adresár v systéme Linux

Zobrazí správu pre každý vytvorený adresár.
Syntax:

  mkdir -v [directories]>

mkdir -v [adresáre]

Tu sme použili príkaz `ls` na zobrazenie všetkých súborov a adresárov.

Ako vidíme, vytvorili sme ťažný adresár s menami = jayeshghg_1 a jayeshgfg_2, nahraďte tieto názvy požadovaným názvom adresára.

4) `-p` Možnosť vytvorenia adresára v Linuxe

Príznak, ktorý umožňuje príkazu podľa potreby vytvárať nadradené adresáre. Ak adresáre existujú, nie je zadaná žiadna chyba.
Syntax:

  mkdir -p [directories]>

Predpokladajme, že vykonáte nasledujúci príkaz -

  mkdir -p first/second/third>

Ak prvý a druhý adresár neexistujú, kvôli voľbe -p, mkdir vytvorí tieto adresáre za nás. Ak nešpecifikujeme voľbu -p a požiadame o vytvorenie adresárov, kde nadradený adresár neexistuje, dostaneme nasledujúci výstup –

mkdir prvý/druhý/tretí

Ak zadáme voľbu -p, adresáre sa vytvoria a nebude hlásená žiadna chyba. Nasleduje výstup jedného takéhoto vykonania. Poskytli sme aj možnosť -v, aby sme ju videli v akcii.

-p možnosť

5) `-m` Možnosť vytvorenia adresára v Linuxe

Táto možnosť slúži na nastavenie režimov súborov, teda oprávnení a pod. pre vytvorené adresáre. Syntax režimu je rovnaká ako pri chmod príkaz.
Syntax:

  mkdir -m a=rwx [directories]>

Vyššie uvedená syntax špecifikuje, že vytvorené adresáre poskytujú prístup všetkým používateľom, z ktorých môžu čítať, zapisovať a spúšťať obsah vytvorených adresárov. Môžete použiť „a=r“, aby ste všetkým používateľom umožnili iba čítať z adresárov atď.

mkdir -m a=rwx [adresáre]

Príklady vytvorenia adresára v systéme Linux pomocou príkazu `mkdir`

1) Ako vytvoriť adresár v Linuxe pomocou príkazu `mkdir`?

Ak chcete vytvoriť jeden adresár, použite nasledujúcu syntax:

Syntax:

mkdir [directorie_name]>

Napríklad:

Ak chceme vytvoriť názov adresára jayesh_gfg.

Syntax:

mkdir jayesh_gfg>

Tento príkaz vytvorí adresár s názvom jayesh_gfg v aktuálnom umiestnení. Jayesh_gfg môžete nahradiť ľubovoľným názvom, ktorý uprednostňujete.

mkdir jayesh_gfg

Tu sme použili príkaz `ls` na zobrazenie všetkých súborov a adresárov.

2) Ako vytvoriť adresár s podrobným výstupom pomocou príkazu `mkdir`?

Syntax:

  mkdir -v [directory_name]>

Napríklad:

Ak chceme vytvoriť názov adresára, geeksforgeeks a zároveň vidieť podrobne. Môžete zadať názov vášho adresára.

Syntax:

  mkdir -v geeksforgeeks>

mkdir -v geeksforgeeks

Tu sme použili príkaz `ls` na zobrazenie všetkých súborov a adresárov.

3) Ako vytvoriť viacero adresárov v Linuxe pomocou príkazu `mkdir`?

Ak chcete vytvoriť viacero adresárov naraz, môžete zadať viacero názvov adresárov oddelených medzerami:

Syntax:

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

Napríklad:

Ak chceme vytvoriť názov adresára jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.

Syntax:

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>

Tento príkaz vytvorí tri adresáre s názvom jayesh_gfg_1″, jayesh_gfg_2″ a jayesh_gfg_3 v aktuálnom umiestnení.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3

Tu sme použili príkaz `ls` na zobrazenie všetkých súborov a adresárov.

4) Ako vyriešiť chybu odmietnutia povolenia v príkaze `mkdir`?

Ak pri vytváraní adresára narazíte na chybu odmietnutia povolenia, možno nemáte povolenie na vytváranie adresárov v tomto umiestnení. Ak to chcete vyriešiť, môžete používateľovi poskytnúť prístup root pomocou príkazu sudo.

Napríklad:

Ak chceme vytvoriť názov adresára geeksforgeek s povolením sudo. geeksforgeek directory_name môžete nahradiť vaším directory_name. Pri používaní tohto príkazu vás môže požiadať o zadanie hesla root.

Syntax:

sudo mkdir geeksforgeek>

sudo mkdir geeksforgeek

5) Ako vytvoriť adresár Používanie absolútnych a relatívnych ciest

Príkaz „mkdir“ podporuje aj absolútne a relatívne cesty. Napríklad:

mkdir /path/to/directory>

Tento príkaz vytvorí adresár s názvom adresár na zadanej absolútnej ceste.

mkdir my_folder/sub_folder>

Tento príkaz vytvorí adresárovú štruktúru s my_folder ako nadradeným adresárom a sub_folder ako jeho podadresárom.

Ako vytvoriť adresár v systéme Linux – najčastejšie otázky

Ako vytvorím adresár s medzerami v jeho názve pomocou príkazu „mkdir“ v systéme Linux?

Ak chcete vytvoriť adresár s medzerami, môžete celý názov adresára uzavrieť do úvodzoviek.

Napríklad:

mkdir 'My Documents'>

Môžem vytvoriť viacero adresárov naraz pomocou príkazu „mkdir“?

Áno, môžete vytvoriť viacero adresárov súčasne zadaním ich názvov oddelených medzerami.

Napríklad:

mkdir dir1 dir2 dir3

Aký je účel možnosti „-p“ v príkaze „mkdir“?

Voľba „-p“ vám umožňuje vytvoriť hierarchiu adresárov vrátane nadradených adresárov, ktoré neexistujú. Zabraňuje chybám, ak už zadané adresáre existujú.

Príklad:

mkdir -p project/docs/images

Ako môžem nastaviť konkrétne povolenia pre adresár pomocou príkazu „mkdir“?

Na nastavenie oprávnení pre vytvorený adresár môžete použiť voľbu „-m“.

Napríklad:

mkdir -m 755 verejné

Tento príkaz nastavuje povolenia na čítanie, zápis a vykonávanie pre vlastníka a povolenia na čítanie a vykonávanie pre ostatných.

Existuje spôsob, ako vytvoriť adresár a jeho podadresáre naraz pomocou „mkdir“ v systéme Linux?

Áno, môžete použiť kombináciu voľby „-p“ a zadať adresárovú štruktúru, ktorú chcete vytvoriť.

Napríklad:

mkdir -p parent/child/grandchild>

Tento príkaz vytvorí nadradený adresár a jeho podadresáre child a grandchild naraz.

Záver

Ak ste používateľom systému Linux, zistíte, že príkaz mkdir je neuveriteľne užitočný na rýchle a efektívne vytváranie adresárov alebo priečinkov. Poskytuje celý rad možností, ktoré vám môžu pomôcť prispôsobiť spôsob vytvárania adresárov, ako je napríklad podrobný výstup, nastavenie povolení a vytváranie viacerých adresárov súčasne. Je však potrebné poznamenať, že na vytváranie adresárov na konkrétnych miestach budete potrebovať príslušné povolenia, inak môžete naraziť na chyby so zamietnutím povolenia. Naučiť sa efektívne používať príkaz mkdir môže výrazne zlepšiť vašu schopnosť organizovať súbory a adresáre a zvýšiť vašu produktivitu v systéme Linux.