Com s’utilitza l’ordre Recursive Linux Make Directory



Proveu El Nostre Instrument Per Eliminar Problemes

Generalment, quan utilitzeu l'ordre mkdir Linux make directory, creeu un subdirectori únic que es trobi al directori en què estigui actualment la vostra sol·licitud. Si estiguéssiu a ~ / Documents i escrivíss Memoranda mkdir, crearíeu un directori únic Memoràndums que van viure a ~ / Documents. No sol crear-ne més directoris.

Tot i això, podeu utilitzar la forma recursiva de l'ordre Linux make directory per crear arbres de directori sencers. Podeu crear un directori dins del directori on esteu assegut i després crear-ne molts altres. Per descomptat, haureu de treballar des d’una sol·licitud de CLI per continuar. Manteniu premudes les tecles Ctrl, Alt i T per obrir un terminal gràfic. També podeu cercar Terminal al Ubuntu Unity Dash o seleccionar el menú Aplicacions, fer clic a Eines del sistema i seleccionar Terminal. No haureu de treballar com a usuari root si no esteu creant directoris fora del vostre propi directori inicial.

Mètode 1: utilitzar l'opció pare mkdir

Si volíeu crear diversos directoris alhora, podríeu escriure mkdir -p hey / this / is / a / whole / tree i després premeu Intro. Obtindríeu un conjunt complet de directoris amb cadascun d’aquests noms, tots imbricats l’un a l’altre. Evidentment, podeu fer servir el nom que vulgueu en qualsevol punt de l’arbre. Si alguns d'aquests directoris existeixen, digueu que ja hi ha, però no els altres, llavors mkdir simplement els transmetrà sense error i farà directoris a sota.

L'opció -p s'anomena pares, i teòricament es podria invocar en moltes distribucions escrivint –parents en lloc de -p a l'ordre anterior. Podeu crear un nombre pràcticament il·limitat de directoris d'aquesta manera alhora. Tan bon punt es creen, funcionen completament com qualsevol altre directori. Això vol dir que si intenteu eliminar la part superior, també es queixarà de no estar buit.

Mètode 2: utilització de l’opció parent mkdir Option Plus Brace Expansion

L'ampliació de parèntesi us permet crear un munt de directoris que segueixen un sol patró quan s'utilitza l'intèrpret d'ordres bash. Per exemple, si heu escrit mkdir {1..4} , haureu creat quatre directoris numerats com a tals al directori actual. Si volíeu, podríeu combinar aquest concepte amb l’opció principal. Per exemple, podeu escriure mkdir -p 1 / {1..4} i premeu Intro per crear un directori anomenat 1 amb els directoris anomenats 1, 2, 3 i 4 al seu interior. És una ordre molt potent i la podeu utilitzar per crear un munt de directoris alhora. Això el fa perfecte per ordenar col·leccions de fotos, vídeos i música a Linux. Algunes persones també utilitzen aquesta tecnologia quan creen scripts d’instal·lació de programes o paquets que tenen previst distribuir.

Per descomptat, podeu barrejar aquesta opció i afegir expansió de claus a qualsevol part de l'ordre. Si voleu crear alguns directoris mitjançant l'expansió de claudàtors, i d'altres, només mitjançant la recursió dels pares, és possible que vulgueu provar una ordre com mkdir -p a / directori / dins {1..4} , que crearà un directori i dins tant a dins com a dins1, dins2, dins3 i dins4 a sota. No dubteu a experimentar una mica i crear directoris addicionals els uns als altres un cop hàgiu après a utilitzar l'ordre mkdir, però tingueu en compte que no podreu eliminar directrius que tinguin altres directoris dins d'ells recursivitat o ús d’un gestor de fitxers.

2 minuts de lectura