Kako uporabljati rekurzivni ukaz Linux Make Directory

Na splošno, ko uporabljate ukaz mkdir Linux make directory, ustvarite en podimenik, ki živi v katerem koli imeniku, v katerem je trenutno vaš poziv. Če ste bili v ~ / Documents in ste vtipkali mkdir Memoranda, potem bi ustvarili en imenik z imenom Memorandumi, ki so živeli v ~ / Documents. V njem običajno ne ustvarite več imenikov.

Vendar lahko z rekurzivno obliko ukaza Linux make directory ustvarite celotna drevesa imenikov. V imeniku, v katerem sedite, lahko ustvarite imenik, nato pa v njem ustvarite številne druge imenike. Seveda boste morali nadaljevati s pozivom CLI. Pridržite tipki Ctrl, Alt in T, da odprete grafični terminal. Terminal lahko poiščete tudi na Ubuntu Unity Dash ali izberete meni Programi, kliknete Sistemska orodja in izberete Terminal. Ne boste morali delati kot korenski uporabnik, če ne ustvarjate imenikov zunaj lastnega domačega imenika.

1. način: Uporaba nadrejene možnosti mkdir

Če ste želeli narediti več imenikov hkrati, lahko vnesete mkdir -p hej / to / je / celo / drevo in nato pritisnite enter. Dobili bi celoten nabor imenikov z vsakim od teh imen, ki so vsi ugnezdeni drug v drugega. Očitno lahko kadar koli na drevesu uporabite poljubno ime. Če nekateri od teh imenikov obstajajo, recimo, da že obstaja, to pa ne, drugi pa jih bo mkdir preprosto prenesel brez napak in ustvaril imenike pod njimi.

Možnost -p se imenuje starši in teoretično jo lahko prikličete v številnih distribucijah tako, da v prejšnjem ukazu vnesete –parents namesto –p Na ta način lahko ustvarite praktično neomejeno število imenikov hkrati. Takoj ko so ustvarjeni, delujejo popolnoma kot vsi drugi imeniki. To pomeni, da če poskusite odstraniti zgornjega, se bo pritožil, da tudi ni prazen!

2. metoda: Uporaba nadrejene razširitve oklepaja mkdir Option Plus

Razširitev oklepaja vam omogoča, da pri uporabi tolmača ukazov bash ustvarite kup imenikov, ki sledijo enemu vzorcu. Na primer, če ste vtipkali mkdir {1..4}, potem boste ustvarili štiri imenike, oštevilčene kot take v trenutnem imeniku. Če bi želeli, lahko kombinirate ta koncept z nadrejeno možnostjo. Lahko na primer vtipkate mkdir -p 1 / {1..4} in pritisnite Enter, da ustvarite imenik z imenom 1 z imeniki 1, 2, 3 in 4 v njem. To je zelo zmogljiv ukaz in z njim lahko hkrati ustvarite tone imenikov. Zaradi tega je idealen za razvrščanje zbirk fotografij, video posnetkov in glasbe v Linuxu. Nekateri to tehnologijo uporabljajo tudi pri ustvarjanju namestitvenih skriptov za programsko opremo ali pakete, ki jih nameravajo distribuirati.

To možnost lahko seveda vmešate in dodate poljubno razširitev oklepaja v kateri koli del ukaza. Če ste želeli nekatere imenike ustvariti s pomočjo razširitve oklepajev, nato pa druge samo z rekurzijo staršev, boste morda želeli preizkusiti ukaz mkdir -p a / directory / znotraj {1..4}, ki bo ustvaril imenik in znotraj tako znotraj kot tudi znotraj1, znotraj2, znotraj3 in znotraj4 pod njim. Vas prosimo, da malo eksperimentirate in ustvarite dodatne imenike drug v drugem, ko ste se že naučili uporabljati ukaz mkdir, vendar ne pozabite, da ne boste mogli odstraniti imenikov, v katerih so drugi imeniki, le malo rekurzija ali uporaba upravitelja datotek.


$config[zx-auto] not found$config[zx-overlay] not found