Cum se folosește comanda Recursive Linux Make Directory



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

În general, când utilizați comanda mkdir Linux make director, creați un singur subdirector care trăiește în orice director se află în prezent promptul dvs. Dacă ați fi în ~ / Documents și ați introdus mkdir Memoranda, atunci ați crea un singur director numit Memoranduri care au trăit în ~ / Documente. De obicei nu creați mai multe directoare în interiorul acestuia.

Cu toate acestea, puteți utiliza forma recursivă a comenzii Linux make directory pentru a crea copaci întregi de directoare. Puteți crea un director în directorul în care vă aflați și apoi puteți crea multe alte directoare în interiorul acestuia. Bineînțeles, va trebui să lucrați de la un prompt CLI pentru a continua. Țineți apăsate Ctrl, Alt și T pentru a deschide un terminal grafic. De asemenea, puteți căuta Terminal pe Ubuntu Unity Dash sau puteți selecta meniul Aplicații, faceți clic pe Instrumente de sistem și selectați Terminal. Nu va trebui să lucrați ca utilizator root dacă nu creați directoare în afara propriului dvs. director de acasă.

Metoda 1: Utilizarea Opțiunii părinte mkdir

Dacă doriți să creați o serie de directoare simultan, puteți scrie mkdir -p hei / acesta / este / un / întreg / copac și apoi apăsați Enter. Veți primi un set întreg de directoare cu fiecare dintre aceste nume, toate imbricate unul în celălalt. Evident, ați putea folosi orice nume doriți în orice moment al arborelui. Dacă unele dintre aceste directoare există, spuneți că există deja hei și asta, dar nu și celelalte, atunci mkdir le va trece pur și simplu fără erori și va face directoare sub ele.

Opțiunea -p se numește părinți și ar putea fi invocată teoretic în multe distribuții tastând –parents în loc de -p în comanda anterioară. Puteți crea simultan un număr practic nelimitat de directoare. De îndată ce sunt create, acestea funcționează complet ca orice alte directoare. Aceasta înseamnă că, dacă încercați să îl eliminați pe cel de sus, acesta se va plânge că nu va fi și gol!

Metoda 2: Utilizarea opțiunii Parent mkdir Option Plus Brace Expansion

Extinderea Brace vă permite să creați o grămadă de directoare care urmează un singur model atunci când utilizați interpretul de comandă bash. De exemplu, dacă ați tastat mkdir {1..4} , atunci veți fi creat patru directoare numerotate ca atare în directorul curent. Dacă doriți, puteți combina acest concept cu opțiunea părinte. Ați putea, de exemplu, să tastați mkdir -p 1 / {1..4} și apăsați Enter pentru a crea un director numit 1 cu directoare numite 1, 2, 3 și 4 în interiorul acestuia. Este o comandă foarte puternică și o puteți folosi pentru a crea tone de directoare simultan. Acest lucru îl face perfect pentru sortarea colecțiilor de fotografii, videoclipuri și muzică în Linux. Unii oameni folosesc și această tehnologie atunci când creează scripturi de instalare pentru software sau pachete pe care intenționează să le distribuie.

Puteți, bineînțeles, să amestecați această opțiune și să adăugați o extensie de acoladă la orice parte a comenzii. Dacă ați dorit să creați niște directoare prin extinderea bretelei, iar altele prin recursivitate numai pentru părinți, atunci ați putea dori să încercați o comandă precum mkdir -p a / director / în {1..4} , care va crea un și director în interiorul lui, precum și în interiorul 1, în interiorul 2, în interiorul 3 și în interiorul 4 sub el. Simțiți-vă liber să experimentați puțin și să creați directoare suplimentare unul în celălalt odată ce ați învățat deja cum să utilizați comanda mkdir, dar rețineți că nu veți putea elimina directoare care au alte directoare în interiorul lor recursivitate sau utilizarea unui manager de fișiere.

2 minute citite