Dacă doriți să creați un director care conține mai multe subdirectoare sau un arbore de directoare, utilizând linia de comandă în Linux, în general trebuie să utilizați mkdir
porunci de mai multe ori. Cu toate acestea, există un mod mai rapid de a face acest lucru.
Să presupunem că am creat un director numit htg și dorim să creăm patru subdirectoare în cadrul acestuia. Într-o situație normală, am folosi mkdir
comanda pentru a crea directorul htg. Apoi, am avea nevoie de cd
comanda pentru a trece la noul director htg și, în cele din urmă, vom folosi mkdir
comandați din nou de patru ori pentru a crea cele patru subdirectoare.
Toate acestea pot fi combinate într-o singură comandă și vă vom arăta cum.
Pentru a crea un nou director cu mai multe subdirectoare, trebuie doar să tastați următoarea comandă la prompt și să apăsați Enter (evident, schimbați numele directorului în ceea ce doriți).
mkdir -p htg/{articles,images,note,done}
În -p
steagul spune mkdir
comanda pentru a crea directorul principal mai întâi dacă acestanu există deja (htg, în cazul nostru). Cuvintele dintre paranteze fac parte din „lista de extindere a parantezelor”. Fiecare dintre elementele din lista de extindere a acoladei este atașat separat la calea precedentă (htg /).
De exemplu, comanda de mai sus este extinsă înhtg / articles, htg / images, htg / note, htg / done, toate cele patru subdirectoare fiind create sub directorul htg. După cum puteți vedea în captura de ecran de mai jos, a funcționat.
Puteți utiliza, de asemenea, o listă de extindere bretele în mkdir
comanda dacă creați subdirectoare într-undirector care există deja, după cum se arată mai jos. În acest exemplu, directorul htg există deja, astfel încât subdirectoarele sunt pur și simplu adăugate sub acel director.
Puteți, de asemenea, să cuibăriți listele de extindere a parantezelor în mkdir
comanda. De exemplu, în subdirectorul de articole din directorul htg, dorim să creăm două subdirectoare numite noi și rescrise. Deci, tastăm următoarea comandă la prompt și apăsăm Enter.
mkdir -p htg/{articles/{new,rewrites},images,notes,done}
De asemenea, puteți utiliza calea completă, dacă doriți, așa cum am făcut în exemplul de mai jos:
mkdir -p ~/Documents/htg/{articles/{new,rewrites},images,notes,done}
Cele patru subdirectoare sunt create sub directorul htg și apoi cele două subdirectoare, noi și rescrieri, sunt create în subdirectorul articolelor.
LEGATE DE: Cum se creează un director nou și se schimbă cu acesta cu o singură comandă în Linux
Este atât de ușor. Puteți combina, de asemenea mkdir
comanda cu cd
comanda pentru a crea un director și a schimba la el cu o singură comandă.