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.
- r emela ho bala
- w emela ho ngola
- x emela polao (e leng tabeng ena ho bolela hore o ka fumana fensetere)
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.
- bala litumello = 4
- ngola tumello = 2
- phethisa tumello = 1
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:
- / lapeng / mmino / rock / alicecooper
- / lapeng / 'mino / lejoe / mofumahali
- / lapeng / mmino / rap / drdre
- / lapeng / mmino / jazz / louisjordan
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:
- Bula fensetere ea li-terminal (tobetsa Alt le T e lokela ho e etsa)
- Kenya nano creathellodirectory.sh
- Tšoaea litaelong tse ka holimo ho mohlophisi
- Boloka faele ka ho hatella CTRL le O ka nako e le 'ngoe
- Tlosa faele ka ho hatisa CTRL le X ka nako e le 'ngoe
- Fetola litumello ka ho thapa chmod + x creathellodirectory.sh
- 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.
- 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.