Како се користи рекурзивна Линук наредба Маке Дирецтори



Испробајте Наш Инструмент За Елиминисање Проблема

Генерално, када користите команду мкдир Линук маке дирецтори, креирате јединствени поддиректориј који живи у било којем директоријуму у којем се тренутно налази упит. Ако сте били у ~ / Доцументс и уписали мкдир Меморанда, тада бисте креирали један директоријум који се зове Меморандуми који су живели у ~ / Доцументс. У њему обично не креирате више директоријума.

Међутим, рекурзивни облик наредбе Линук маке дирецтори можете користити за креирање цијелих стабала директорија. Можете да креирате директоријум унутар директоријума у ​​којем седите и да затим направите многе друге директоријуме унутар њега. Наравно, за наставак ћете морати да радите од ЦЛИ упита. Притисните и држите тастере Цтрл, Алт и Т да бисте отворили графички терминал. Такође можете да потражите Терминал на Убунту Унити Дасх или да изаберете мени Апликације, кликнете на Системски алати и изаберете Терминал. Нећете морати да радите као роот корисник ако не правите директоријуме изван свог кућног директоријума.

1. метод: Коришћење родитељске опције мкдир

Ако сте желели да направите већи број директоријума одједном, можете да куцате мкдир -п хеј / ово / је / цело / дрво а затим притисните ентер. Добили бисте читав низ директорија са сваким од тих имена, сви угнежђени један у другог. Очигледно је да бисте у било ком тренутку на дрвету могли да користите било које име. Ако неки од тих директоријума постоје, реците да већ постоји хеј и ово, али не и други, тада ће их мкдир једноставно пребацити без грешке и направити директоријуме испод њих.

Опција -п назива се родитељима и теоретски се може позвати у многим дистрибуцијама тако што ћете у претходној команди откуцати –парентс уместо -п. На овај начин можете створити практично неограничен број директорија одједном. Чим су створени, функционишу потпуно као и сви други директоријуми. То значи да ће се, ако покушате уклонити горњи, жалити што и он није празан!

Метод 2: Коришћење матичне опције мкдир Оптион Плус Браце Екпансион

Проширење заграда вам омогућава да креирате гомилу директорија који следе један образац када користите тумач басх наредби. На пример, ако сте куцали мкдир {1..4} , тада ћете створити четири директорија нумерирана као таква у тренутном директоријуму. Ако желите, можете да комбинирате овај концепт са родитељском опцијом. Можете, на пример, откуцати мкдир -п 1 / {1..4} и притисните ентер да бисте креирали директоријум који се зове 1 са директоријама названим 1, 2, 3 и 4 унутар њега. То је врло моћна команда и можете је користити за прављење гомила директорија одједном. То га чини савршеним за сортирање колекција фотографија, видео записа и музике у Линуку. Неки такође користе ову технологију приликом креирања инсталационих скрипти за софтвер или пакете које планирају да дистрибуирају.

Ову опцију можете наравно умешати и додати проширење заграде у било који део команде. Ако сте желели да креирате неке директоријуме помоћу заграде, а затим друге помоћу рекурзије само родитеља, можда бисте желели да испробате наредбу попут мкдир -п а / дирецтори / инсиде {1..4} , који ће створити а и директоријум унутар као и унутар1, унутра2, унутра3 и унутра4 испод њега. Слободно експериментишите и направите додатне директоријуме једни у другима након што сте већ научили како се користи команда мкдир, али имајте на уму да нећете моћи без малог уклањања директорија у којима се налазе други директоријуми рекурзија или употреба менаџера датотека.

2 минута читања