Kako se koristi rekurzivna Linux naredba Make Directory

How Use Recursive Linux Make Directory Command

Općenito, kada koristite naredbu mkdir Linux make directory, kreirate jedinstveni poddirektorij koji živi u bilo kojem direktoriju u kojem se trenutno nalazi prompt. Da ste bili u ~ / Documents i upisali mkdir Memoranda, tada biste stvorili jedan direktorij pod nazivom Memorandumi koji su živjeli u ~ / Documents. U njemu obično ne napravite više direktorija.

Međutim, rekurzivni oblik naredbe Linux make directory možete koristiti za stvaranje cijelih stabala direktorija. Možete stvoriti direktorij unutar direktorija u kojem sjedite i zatim unutar njega napraviti mnoge druge direktorije. Naravno, za nastavak ćete morati raditi od CLI upita. Pritisnite i držite Ctrl, Alt i T da biste otvorili grafički terminal. Terminal možete potražiti i na Ubuntu Unity Dash-u ili odabrati izbornik Applications, kliknuti na System Tools i odabrati Terminal. Nećete morati raditi kao root korisnik ako ne izrađujete direktorije izvan vlastitog kućnog direktorija.

Metoda 1: Upotreba roditeljske opcije mkdir

Ako želite odjednom napraviti nekoliko direktorija, onda možete tipkati mkdir -p hej / ovo / je / cijelo / stablo a zatim pritisnite enter. Dobili biste čitav niz direktorija sa svakim od tih imena, svi ugniježđeni jedni u drugima. Očito biste u bilo kojem trenutku na drvetu mogli koristiti bilo koje ime koje želite. Ako neki od tih direktorija postoje, recite da već postoji hej i ovo, ali ne i ostali, tada će ih mkdir jednostavno prenijeti bez greške i napraviti direktorije ispod njih.

Opcija -p naziva se roditeljima i teoretski se može pozvati u mnogim distribucijama tako da se u prethodnoj naredbi upiše –parents umjesto -p. Na ovaj način možete stvoriti praktički neograničen broj direktorija odjednom. Čim su stvoreni, funkcioniraju potpuno kao i svi drugi direktoriji. To znači da će se, ako pokušate ukloniti gornji, žaliti što i on nije prazan!

2. metoda: Korištenje nadređene opcije mkdir Opcija Plus proširenje aparatića

Proširenje zagrada omogućuje vam stvaranje gomile direktorija koji slijede jedan obrazac kada koristite tumač naredbi bash. Na primjer, ako ste upisali mkdir {1..4} , tada ćete stvoriti četiri direktorija numerirana kao takva u trenutnom direktoriju. Ako želite, možete kombinirati ovaj koncept s roditeljskom opcijom. Možete, na primjer, tipkati mkdir -p 1 / {1..4} i pritisnite Enter za stvaranje direktorija nazvanog 1 s direktorijama nazvanim 1, 2, 3 i 4 unutar njega. To je vrlo moćna naredba i pomoću nje možete odjednom stvoriti tone direktorija. To ga čini savršenim za sortiranje zbirki fotografija, videozapisa i glazbe u Linuxu. Neki se također koriste ovom tehnologijom prilikom stvaranja instalacijskih skripti za softver ili pakete koje planiraju distribuirati.

Ovu opciju možete naravno umiješati i dodati proširenje zagrade u bilo koji dio naredbe. Ako ste željeli stvoriti neke direktorije pomoću proširenja zagrade, a zatim druge pomoću rekurzije samo roditelja, tada biste mogli isprobati naredbu poput mkdir -p a / directory / inside {1..4} , koji će stvoriti i direktorij i unutar, kao i unutar1, unutar2, unutar3 i unutar4 ispod njega. Slobodno malo eksperimentirajte i stvorite dodatne direktorije jedni u drugima nakon što ste već naučili koristiti naredbu mkdir, ali imajte na umu da direktorije u kojima se nalaze drugi direktoriji nećete moći ukloniti bez malo vremena rekurzija ili uporaba upravitelja datoteka.

2 minute čitanja