Kamoo U ka Sebelisang Lihlooho Linux ka Taelo ea "mkdir"

Tsamaiso ena e tla u bontša kamoo u ka hlahang li-folders tse ncha kapa li-directories ka hare ho Linux u sebelisa mola oa taelo.

Taelo eo u e sebelisang bakeng sa ho bopa li-directories ke mkdir. Sehlooho sena se u bontša tsela ea motheo ea ho bopa litsamaiso tsa Linux hammoho le ho koahela liphetoho tsohle tse fumanehang.

Kamoo U ka Etsang Directory e Ncha

Tsela e bonolo ka ho fetisisa ea ho theha moqolo o mocha ke ona:

mkdir

Ka mohlala, haeba u batla ho etsa lengolo tlasa fensetere ea hau ea lehae e bitsoang tlhahlobo, bula fensetere ea fensetere 'me u netefatse hore u ka folda ea hau ea lehae (sebelisa cd ~ command ).

tlhahlobo ea mkdir

Ho fetola Litumello tsa New Directory

Ka mor'a ho bopa folda e ncha u ka lakatsa ho beha litumello e le hore feela motho ea itseng a ka fumana fensetere kapa hore batho ba bang ba ka fetola lifaele folda empa ba bang ba balile feela.

Karolong ea ho qetela, ke u bontšitse hore na u ka etsa joang mohala o bitsoang test. Ho matha taelo ea ls ho tla u bontša litumello tsa lengolo leo:

ls -lt

Menyetla u tla ba le ho hong ho latelang:

drwxr-xr-x 2 mong'a sehlopha 4096 Mar 9 19:34 teko

Litsuoa tseo re li thahasellang ke mong'a drwxr-xr-x le sehlopha

D e re bolella hore teko ke lengolo.

Litlhaku tse tharo tsa pele ka mor'a hore d li na le tumello ea mongolo oa boitsebiso bo boletsoeng ke lebitso la mong'a lona.

Litlhaku tse latelang tse tharo ke tumello ea sehlopha bakeng sa faele e boletsoeng ke lebitso la sehlopha. Hape likhetho ke r, w, le x. The - e bolela hore ho na le tumello e haellang. Mohlala o ka holimo ho mang kapa ofe oa sehlopha o ka fumana fensetere mme o bala lifaele empa ha a khone ho ngolla foldareng.

Litlhaku tsa ho qetela tse tharo ke litumello tseo basebelisi bohle ba nang le tsona 'me kamoo u ka bonang kateng mohlaleng o ka holimo ho tsena li lumellana le tumello ea sehlopha.

Ho fetola tumello ea faele kapa foldale u ka sebelisa taelo ea chmod . Taelo ea chmod eu lumella ho hlakisa linomoro tse 3 tse behang litumello.

Ho fumana motsoako oa litumello u eketsa linomoro hammoho. Mohlala ho bala le ho phethahatsa tumello ea nomoro eo u e hlokang ke 5, ho bala le ho ngola litumello palo ea 6 le ho ngola le ho etsa tumello palo ea 3.

Hopola hore o hloka ho bonts'a linomoro tse 3 e le karolo ea taelo ea chmod. Nomoro ea pele ke ea mong'a tumello, palo ea bobeli ke ea tumello ea sehlopha 'me nomoro ea ho qetela ke ea motho e mong le e mong.

Mohlala ho fumana tumello e feletseng ho mong'a lona, ​​bala le ho phethahatsa tumello ho sehlopha 'me ha ho na tumello ea motho e mong hore a thaeee se latelang:

tlhahlobo ea chmod 750

Haeba u lakatsa ho fetola lebitso la sehlopha le nang le folda sebelisa molaetsa oa chgrp.

Ka mohlala, nahana hore u batla ho theha moqolo oo bohle ba akhaonto ba ka khonang ho o fumana.

Ntlha ea pele, bopa litlaleho tsa sehlopha ka ho thathamisa tse latelang:

litlaleho tsa sehlopha

Haeba u se na tumello e nepahetseng ea ho theha sehlopha u ka 'na ua hloka ho sebelisa sudo ho fumana litokelo tse eketsehileng kapa ho fetolela akhaonto ka tumello e nepahetseng u sebelisa taelo ea hau .

Hona joale o ka fetola sehlopha bakeng sa folda ka ho thathamisa tse latelang:

chgrp accounts

Ka mohlala:

tlhahlobo ea litlaleho tsa kgp

Ho fa motho leha e le ofe sehlopheng sa litlaleho ho bala, ngola le ho phethahatsa ho fihlella hammoho le mong'a ntlo empa u balle feela motho e mong le e mong eo u ka sebelisang taelo e latelang:

tlhahlobo ea chmod 770

Ho eketsa motlatsi sehlopheng sa li-akhawunti u ka 'na ua batla ho sebelisa taelo e latelang:

usermod -a -G litlaleho

Taelo e boletsoeng ka holimo e kenya sehlopha sa likarabo hothathamong la lihlopha tsa bobeli tseo mosebedisi a nang le tsona.

Kamoo U ka Etsang Directory le Ho Laela Lits'oetso ka Nako e Tšoanang

O ka hlahisa lengolo mme o beha litumello tsa lengolo leo ka nako e le nngwe u sebelisa taelo e latelang:

mkdir-m777

Taelo e ka holimo e tla bopa folda eo bohle ba ka e fumanang. Ho bonolo haholo hore o batle ho bopa letho le mofuta ona oa tumello.

Etsa Folder le Batsoali Bohle ba Hlokahalang

Ak'u inahanele u batla ho theha mohaho oa mohala empa u sa batle ho bopa fensetere ka 'ngoe le tsela le ho sebetsa tseleng ea hau.

Ka mohlala, u ka 'na ua bopa li-folders bakeng sa' mino oa hau ka tsela e latelang:

E ka ba ntho e utloisang bohloko ho tlameha ho bopa lejoe la li-folder, ebe alice cooper le mofumahali fensetere ebe o etsa rap rap le folder dre folder mme e ntan'o ba jazz folda le louisjordan folda.

Ka ho totobatsa sesebelisoa se latelang u ka etsa li-folders tsohle tsa motsoali ka fofa haeba li se li le sieo.

mkdir -p

Ka mohlala, ho etsa e 'ngoe ea li-folders tse thathamisitsoeng ka holimo leka temoso e latelang:

mkdir -p ~ / music / rock / alicecooper

Ho Fumana Bopaki ba Hore Sengoliloeng se Bōpiloe

Ka ho feletseng, taelo ea mkdir ha e u bolelle hore na mohala oo u o bōpileng o bōpiloe ka katleho. Haeba ho se na liphoso tse hlahang joale u ka nahana hore li na le.

Haeba u batla ho fumana lihlahisoa tse eketsehileng tsa mantsoe hore u tsebe se bōpiloeng sebelisa sesebelisoa se latelang.

mkdir -v

Litholoana li tla ba haufi le mela ea mkdir: moqapi oa boitsebiso / tsela / ho / lebitso la boitsebiso .

Ho sebelisa & # 34; mkdir & # 34; ka Script Shell

Ka linako tse ling o tla batla ho sebelisa taelo ea "mkdir" e le karolo ea script shell. Ka mohlala, a re shebeng script e amohelang tsela. Ha script e phethoa e tla hlahisa fensetere ebe e eketsa fomoro e le 'ngoe e bitsoang "hello".

#! / bin / bash

mkdir $ @

cd $ @

ama hello

Moeli oa pele o lokela ho kenngoa mongolong o mong le o mong oo u o ngotseng 'me o sebelisetsoe ho bontša hore ena ke sesebelisoa sa BASH.

Taelo ea "mkdir" e sebelisetsoa ho bopa folda. "$ @" (E tsejoang hape e le litekanyo tsa ho kenya ) qetellong ea moeli oa bobeli le oa boraro o nkeloa sebaka ke boleng boo u bo hlalosang ha u sebelisa script.

Taelo ea "cd" e fetola mohala oo u o hlalosang mme qetellong taelo ea ts'ebetso e baka faele e se nang letho e bitsoang "hello".

O ka itlhahisa ka script. Ho etsa joalo latela litaelo tsena:

  1. Bula fensetere ea li-terminal (tobetsa Alt le T e lokela ho e etsa)
  2. Kenya nano creathellodirectory.sh
  3. Tšoaea litaelong tse ka holimo ho mohlophisi
  4. Boloka faele ka ho hatella CTRL le O ka nako e le 'ngoe
  5. Tlosa faele ka ho hatisa CTRL le X ka nako e le 'ngoe
  6. Fetola litumello ka ho thapa chmod + x creathellodirectory.sh
  7. Sebelisa script ka ho thapa ./createhellodirectory.sh tlhahlobo

Ha u tsamaisa script mohala o bitsoang "teko" o tla bōptjoa mme haeba u fetola hoeleto eo ( cd test) mme u tsamaise lengolo le ngotsoeng ( ls), o tla bona faele e le 'ngoe e bitsoang "hello".

Ho fihlela hajoale haholo empa joale leka ho tsamaea mohato oa 7 hape.

  1. Phoso e tla hlaha e bolela hore fensetere e se e ntse e le teng.

Ho na le lintho tse sa tšoaneng tseo re ka li etsang ho ntlafatsa script. Ka mohlala, haeba folda e se e ntse e le teng ha re tsotelle ka ho khetheha hafeela e ntse e le teng.

#! / bin / bash

mkdir -p $ @

cd $ @

ama hello

Haeba o hlakisa -p e le karolo ea taelo ea mkdir ka nako eo e ke ke ea fosaha haeba fensetere e se e ntse e le teng empa haeba e se teng e tla e bopa.

Joalokaha ho etsahala, taelo ea ts'ebetso e tla bopa faele haeba e se teng empa haeba e le teng e mpa e fetola letsatsi le nako ea ho qetela.

Ak'u inahanele hore polelo e amang sebaka e nkeloe sebaka ke polelo e nang le mantsoe a mangolo a ngotseng mongolo o latelang:

#! / bin / bash

mkdir -p $ @

cd $ @

echo "hello" hello

Haeba u tsamaisa taelo "./createhellodirectory.sh" teko "khafetsa e tla ba hore file e bitsoa" hello "lenaneong la tlhahlobo e tla hōla e kholoanyane le e khōloanyane ka mela e mengata le lentsoe" hello "ho eona.

Hona joale, sena se ka 'na sa se ke sa etsoa joalokaha eka se reretsoe empa a re re hona joale hore ena hase eona ntho e lakatsehang. O ka ngola teko ho netefatsa hore lenaneo ha le eo pele o ka laela taelo ea echo ka tsela e latelang.

#! / bin / bash

mkdir $ @ 2> / dev / null;

haeba [$? -eq 0]; joale

cd $ @

echo "hello" hello

Etsoa

fi

Mongolo o boletsoeng ka holimo ke mokhoa oa ka o khethiloeng bakeng sa ho sebetsana le pōpo ea li-folders. Taelo ea mkdir e etsa folda e fetisetsoang e le parameter ea ho kenya empa phallo efe kapa efe ea phoso e romeloa ho / dev / null (e leng ha e bolelang kae kapa kae).

Mohala oa boraro o hlahloba boemo ba taelo ea pele e leng polelo ea "mkdir" mme haeba e atlehile e tla etsa lipolelo ho fihlela polelo ea "fi" e fihla.

Sena se bolela hore o ka etsa folda mme o etsa lintho tsohle tseo u li batlang haeba taelo e atleha. Haeba u batla ho etsa ntho e 'ngoe haeba taelo e sa atlehe joale o ka kenya polelo e' ngoe ka tsela e latelang:

#! / bin / bash

mkdir $ @ 2> / dev / null;

haeba [$? -eq 0]; joale
cd $ @
echo "hello" hello
Etsoa
ho seng joalo
cd $ @
echo "hello"> hello
Etsoa
fi

Lengolong le ka holimo haeba polelo ea mkdir e sebetsa joale polelo ea echo e romella lentsoe "hello" qetellong ea faele e bitsoang "hello" empa haeba e se na file e ncha e tla bōptjoa e bitsoang "hello" ka lentsoe " bonang "ho eona.

Mohlala ona ha o sebetse ka ho khetheha hobane u ka finyella liphello tse tšoanang ka ho lula u sebelisa "hello"> mola oa hello . Ntho ea mohlala ke ho bontša hore o ka matha taelo ea "mkdir", pata phoso e tsoang ho eona, hlahloba maemo a taelo ho bona hore na e atlehile kapa che, ebe o etsa litaelo tse lekaneng haeba taelo ea "mkdir" e ne e atlehile le e 'ngoe ea litaelo haeba e ne e se joalo.