Линук наредбе

Како се користи команда мкдир у Линуку

Како се користи команда мкдир у Линуку

Команда мкдир се користи за израду нових директоријума у ​​Линуку.  У овом чланку ћу вам показати како да користите команду мкдир за креирање директоријума из командне линије у Линуку. Користићу Убунту 18.04 ЛТС за демонстрацију, али било која Линук дистрибуција би требала бити у реду да испробате примере дане овде. Па, кренимо.

Апсолутни пут и релативни пут:

У Линуку постоје 2 типа путање. Апсолутни пут и релативни пут. Имати јасне концепте ових појмова од суштинске је важности за рад са командом мкдир.

Апсолутни пут: То је пуна путања до жељеног директоријума или датотеке. Апсолутна путања прво садржи директоријум / (роот), а затим се креће према доле хијерархији директорија (стабло) док се не постигне жељени директоријум или датотека.

На пример, / дб / мискл / подаци је апсолутна путања директоријума. / етц / фстаб је апсолутни пут до датотеке.

Релативни пут: Релативни пут се израчунава из тренутног радног директорија. Може почети са или без ./ али не може почети са /

Тренутну путању радног директоријума можете одштампати помоћу пвд наредба на следећи начин:

Сада, ако је стаза директоријума ./ дб / мискл / подаци или једноставно дб / мискл / подаци онда је заправо у надређеном директоријуму / дом / сховон. Приметите како не морамо да куцамо у пуној или апсолутној путањи / хоме / сховон / дб / мискл / дата.

Апсолутне путање чине рад са командом мкдир много лакшим.

Креирање директоријума са мкдир:

Ово је најједноставнија и најчешћа употреба мкдира. Помоћу мкдир можете врло лако створити нови директоријум.

Да бисте креирали нови директоријум фајлови/ (рецимо) у вашем тренутном радном директоријуму, покрените следећу наредбу:

$ мкдир датотеке

Као што видите, нови директоријум фајлови/ је створен.

$ лс -л

Ако не желите да креирате директоријум у свом тренутном радном директоријуму, наравно можете доћи до родитељског директоријума (унутра где желите да креирате нови директоријум) и креирати нови директоријум као што је приказано горе. Али постоји боље решење.

Да бисте креирали нови директоријум без навигације до родитељског директоријума, можете одредити путању директоријума на следећи начин:

$ судо мкдир / мнт / исо

Ова наредба креира нови директоријум исо / унутар / мнт именик. Као што видите, нисам морао да идем до директоријума / мнт.

$ лс -л / мнт

Стварање директоријума заједно са надређеним директоријумима са мкдир:

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

Срећом, мкдир има -стр или -родитељи застава која ће створити потребне надређене директоријуме ако они не постоје.

На пример, рецимо, желите да преместите директоријум података МиСКЛ у / дб / мискл / подаци. Али тренутно не постоји ниједан надређени директоријум. Дакле, уместо да користите 3 мкдир команду, можете покренути једну команду која ће рећи мкдир-у да креира надређене директоријуме по потреби.

$ судо мкдир -п / дб / мискл / дата

Или

$ судо мкдир --парентс / дб / мискл / дата

Као што видите, надређени директоријуми се креирају према потреби.

Мкдир са заставицом -о такође може аутоматски да креира надређене директоријуме и за релативне путање.

На пример, рецимо, желите да креирате нови директоријум пројекти / питхон-тест у вашем тренутном радном директоријуму. Да бисте то урадили, покрените мкдир на следећи начин:

$ мкдир -п пројекти / питхон-тест

Као што видите, пројекти / питхон-тест директоријум се креира унутар тренутног радног директорија.

Креирање више директорија са мкдир:

Ако желите, можете створити више директорија помоћу једне команде мкдир.

Рецимо, желите да креирате 3 директоријума нодејс /, питхон /, јава / у вашем тренутном радном директоријуму ~ / пројекти. Да бисте креирали све ове директоријуме, покрените мкдир на следећи начин:

$ мкдир нодејс питхон јава

Као што видите, креирају се потребни директоријуми.

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

$ судо мкдир -п / дб / мискл, мариадб, монгодб / подаци

Као што видите, потребни директоријуми се креирају одједном.

Овде су путање директоријума / дб / мискл / подаци, / дб / мариадб / дата, / дб / монгодб / подаци. Шта се мења у свакој путањи директоријума? Па, директоријум другог нивоа мискл, мариадб, монгодб. Дакле, можемо га ставити у витичасте заграде без празног простора као / дб / мискл, мариадб, монгодб / подаци. Прилично једноставно.

Опширни начин рада мкдир:

Мкдир подразумевано не штампа ниједну поруку на екрану ако се наредба успешно изводи. Штампају се само поруке о грешкама. Ако желите да мкдир штампа поруке на екрану, онда можете да користите застава или -вербосе застава.

Иста наредба у ранијем одељку може се написати и на следећи начин.

$ судо мкдир -пв / дб / мискл, мариадб, монгодб / подаци

Или,

$ судо мкдир --парентс --вербосе / дб / мискл, мариадб, монгодб / подаци

Као што видите, мкдир сада штампа поруку док се креирају директоријуми.

Дакле, тако користите команду мкдир у Линуку. Хвала што сте прочитали овај чланак.

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...