În Linux, comanda „mkdir” este ca o baghetă magică pentru a crea foldere foarte ușor. „mkdir” înseamnă make director și vă ajută să vă organizați lucrurile pe computer prin crearea de foldere cu o singură comandă. Indiferent dacă creați un folder sau o mulțime de ele la rând, „mkdir” este acolo pentru a vă ajuta să păstrați lucrurile îngrijite și ordonate pe computer. În acest ghid, vom vorbi despre cum să folosiți „mkdir”, ce cuvinte să tastați și câteva trucuri interesante pentru a vă face folderele exact așa cum doriți în Linux.
Această comandă poate crea mai multe directoare simultan și poate seta permisiunile pentru directoare. Este important de reținut că utilizatorul care execută această comandă trebuie să aibă suficientă permisiune pentru a crea un director în directorul părinte, sau el/ea poate primi o eroare „permisiune refuzată”.
Cuprins
- Sintaxa comenzii `mkdir` în Linux
- Opțiuni și implementarea lor practică în mkdir
- Exemple despre cum se creează un director în Linux utilizând comanda`mkdir`
- Cum se creează un director în Linux - Întrebări frecvente
Sintaxa comenzii `mkdir` în Linux
mkdir [options...] [directory_name]>
Aici, înlocuiți [ nume_director ] cu numele dorit al directorului pe care doriți să-l creați. Să ne aprofundăm în funcționalitatea comenzii „mkdir” cu diverse exemple.
Opțiuni și implementarea lor practică în mkdir
| Opțiuni | Descriere |
|---|---|
| -Ajutor | Afișează informații legate de ajutor pentru comanda mkdir și iese. Utilizați această opțiune pentru a obține asistență despre cum să utilizați comanda și diferitele sale caracteristici. |
| -versiune | Afișează numărul versiunii și informații suplimentare despre licența pentru mkdir, oferind detalii despre versiunea software instalată. Utilizați această opțiune pentru a verifica versiunea mkdir instalată. |
| -v sau –verbos | Activează modul verbose, afișând un mesaj pentru fiecare director creat. Când este utilizat cu argumentul [directoare], acesta arată numele directoarelor care sunt create. |
| -p | Un steag care permite crearea de directoare părinte după cum este necesar. Dacă directoarele specificate există deja, nu este raportată nicio eroare. Util pentru crearea unei ierarhii de directoare fără erori. |
| -m | Setează modurile de fișier sau permisiunile pentru directoarele create. Sintaxa urmează pe cea a comenzii chmod. Utilizați această opțiune pentru a specifica permisiuni, cum ar fi citire, scriere și execuție, pentru noile directoare. alăturare stânga vs alăturare dreapta |
1) Opțiunea `–help` din comanda `mkdir` în Linux
Afișează informații legate de ajutor și ieșiri.
Sintaxă:
mkdir --help>
mkdir – ajutor
2) Opțiunea `–version` din comanda `mkdir` în Linux
Afișează numărul versiunii, câteva informații despre licență și ieșiri.
Sintaxă:
mkdir --version>
mkdir –versiune
3) Opțiunea `-v` sau `–verbose` pentru a crea director în Linux
Afișează un mesaj pentru fiecare director creat.
Sintaxă:
mkdir -v [directories]>
mkdir -v [directoare]
Aici am folosit comanda `ls` pentru a afișa toate fișierele și directoarele.
După cum putem vedea, am creat directorul de remorcare cu nume = jayeshghg_1 și jayeshgfg_2, înlocuiți aceste nume cu numele de director dorit.
4) Opțiunea `-p` pentru a crea director în Linux
Un indicator care permite comenzii să creeze directoare părinte după cum este necesar. Dacă directoarele există, nu este specificată nicio eroare.
Sintaxă:
mkdir -p [directories]>
Să presupunem că executați următoarea comandă -
mkdir -p first/second/third>
Dacă primul și al doilea director nu există, datorită opțiunii -p, mkdir va crea aceste directoare pentru noi. Dacă nu specificăm opțiunea -p și solicităm crearea de directoare, unde directorul părinte nu există, vom obține următoarea ieșire -
mkdir primul/al doilea/al treilea
Dacă specificăm opțiunea -p, directoarele vor fi create și nu va fi raportată nicio eroare. Urmează rezultatul unei astfel de execuții. Am oferit și opțiunea -v, astfel încât să o putem vedea în acțiune.
-p opțiunea
5) Opțiunea `-m` pentru a crea director în Linux
Această opțiune este folosită pentru a seta modurile fișierelor, adică permisiunile etc. pentru directoarele create. Sintaxa modului este aceeași cu cea a chmod comanda.
Sintaxă:
mkdir -m a=rwx [directories]>
Sintaxa de mai sus specifică că directoarele create oferă acces tuturor utilizatorilor pentru a citi, scrie și executa conținutul directoarelor create. Puteți folosi „a=r” doar pentru a permite tuturor utilizatorilor să citească din directoare și așa mai departe.
mkdir -m a=rwx [directoare]
Exemple despre cum se creează un director în Linux utilizând comanda`mkdir`
1) Cum se creează un director în Linux folosind comanda `mkdir`?
Pentru a crea un singur director, utilizați următoarea sintaxă:
Sintaxă:
mkdir [directorie_name]>
De exemplu:
Dacă vrem să creăm un nume de director jayesh_gfg.
Sintaxă:
mkdir jayesh_gfg>
Această comandă creează un director numit jayesh_gfg în locația curentă. Puteți înlocui jayesh_gfg cu orice nume doriți.
mkdir jayesh_gfg
Aici am folosit comanda `ls` pentru a afișa toate fișierele și directoarele.
2) Cum se creează un director cu rezultate detaliate folosind comanda `mkdir`?
Sintaxă:
mkdir -v [directory_name]>
De exemplu:
Dacă vrem să creăm un nume de director geeksforgeeks și să vedem verbose în același timp. Puteți introduce directory_name.
Sintaxă:
mkdir -v geeksforgeeks>
mkdir -v geeksforgeeks
Aici am folosit comanda `ls` pentru a afișa toate fișierele și directoarele.
3) Cum se creează mai multe directoare în Linux folosind comanda `mkdir`?
Pentru a crea mai multe directoare simultan, puteți specifica mai multe nume de directoare separate prin spații:
Sintaxă:
mkdir [directorie_name_1] [directorie_name_1] [directorie_name_1] .......>
De exemplu:
Dacă vrem să creăm un nume de director jayesh_gfg_1, jayesh_gfg_2, jayesh_gfg_3.
Sintaxă:
mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3>
Această comandă creează trei directoare numite jayesh_gfg_1″, jayesh_gfg_2″ și jayesh_gfg_3 în locația curentă.

mkdir jayesh_gfg_1 jayesh_gfg_2 jayesh_gfg_3
Aici am folosit comanda `ls` pentru a afișa toate fișierele și directoarele.
4) Cum se rezolvă eroarea permisiunii refuzate în comanda `mkdir`?
Dacă întâmpinați o eroare de refuzare a permisiunii în timpul creării unui director, este posibil să nu aveți permisiunea de a crea directoare în acea locație. Pentru a rezolva acest lucru, puteți acorda acces root utilizatorului folosind comanda sudo.
De exemplu:
Dacă vrem să creăm un nume de director geeksforgeek cu permisiunea sudo. puteți înlocui geeksforgeek directory_name cu directory_name. În timp ce utilizați această comandă, vă poate cere să introduceți parola de root.
Sintaxă:
sudo mkdir geeksforgeek>
sudo mkdir geeksforgeek
5) Cum se creează un director Utilizarea căilor absolute și relative
Comanda „mkdir” acceptă și căi absolute și relative. De exemplu:
mkdir /path/to/directory>
Această comandă creează un director numit director la calea absolută specificată.
mkdir my_folder/sub_folder>
Această comandă creează o structură de directoare cu my_folder ca director părinte și sub_folder ca subdirector.
Cum se creează un director în Linux - Întrebări frecvente
Cum creez un director cu spații în numele său folosind comanda „mkdir” în Linux?
Dacă doriți să creați un director cu spații, puteți include întregul nume de director între ghilimele.
De exemplu:
mkdir 'My Documents'>
Pot crea mai multe directoare simultan cu comanda „mkdir”?
Da, puteți crea mai multe directoare simultan, specificând numele acestora separate prin spații.
De exemplu:
mkdir dir1 dir2 dir3
Care este scopul opțiunii „-p” din comanda „mkdir”?
Opțiunea „-p” vă permite să creați o ierarhie de directoare, inclusiv directoare părinte care nu există. Previne erorile dacă directoarele specificate există deja.
Exemplu:
mkdir -p proiect/docs/imagini
Cum pot seta permisiuni specifice pentru un director folosind comanda „mkdir”?
Puteți utiliza opțiunea „-m” pentru a seta permisiunile pentru directorul creat.
De exemplu:
mkdir -m 755 public
Această comandă setează permisiunile de citire, scriere și executare pentru proprietar și permisiuni de citire și executare pentru alții.
Există o modalitate de a crea un director și subdirectoarele dintr-o singură dată cu „mkdir” în Linux?
Da, puteți utiliza o combinație a opțiunii „-p” și puteți specifica structura directorului pe care doriți să o creați.
De exemplu:
mkdir -p parent/child/grandchild>Această comandă creează directorul părinte și subdirectoarele sale copil și nepot dintr-o singură mișcare.
Concluzie
Dacă sunteți un utilizator Linux, veți descoperi că comanda mkdir este incredibil de utilă pentru a crea directoare sau foldere rapid și eficient. Oferă o gamă de opțiuni care vă pot ajuta să personalizați modul în care creați directoare, cum ar fi ieșiri detaliate, setarea permisiunilor și crearea mai multor directoare simultan. Cu toate acestea, merită remarcat faptul că veți avea nevoie de permisiunile corespunzătoare pentru a crea directoare în anumite locații, altfel s-ar putea să întâlniți erori cu permisiunea refuzată. A învăța cum să utilizați eficient comanda mkdir vă poate îmbunătăți semnificativ capacitatea de a organiza fișiere și directoare și de a vă crește productivitatea pe Linux.