Umbuzo ovamile: Ngabe isixhumanisi esithambile sisebenza kanjani ku-Linux?

Siyini Isixhumanisi Esithambile Nesixhumanisi Esiqinile Ku-Linux? Isixhumanisi esingokomfanekiso noma esithambile siyisixhumanisi sangempela sefayela lokuqala, kanti isixhumanisi esiqinile siyikhophi yesibuko sefayela lokuqala. Uma ususa ifayela lokuqala, isixhumanisi esithambile asinalo inani, ngoba sikhomba ifayela elingekho.

Isixhumanisi esingokomfanekiso, esibuye sibizwe ngokuthi isixhumanisi esithambile, wuhlobo olukhethekile lwefayela olukhomba kwelinye ifayela, njengesinqamuleli ku-Windows noma isiteketiso se-Macintosh. Ngokungafani nesixhumanisi esiqinile, isixhumanisi esingokomfanekiso asiqukethe idatha kufayela eliqondiwe. Imane ikhomba kokunye okufakiwe endaweni ethile ohlelweni lwefayela.

Nokho, umyalo othi “ln -s” ukuhlinzeka ngesixazululo ngokukuvumela ukuthi udale isixhumanisi esithambile. Umyalo we-ln ku-Linux udala izixhumanisi phakathi kwamafayela/uhlu lwemibhalo. I-agumenti ethi “s” yenza isixhumanisi sibe isixhumanisi esingokomfanekiso noma esithambile esikhundleni sesixhumanisi esiqinile.

Isixhumanisi esithambile sifana nesici sesinqamuleli sefayela esisetshenziswa ezinhlelweni ezisebenzayo zeWindows. Ifayela ngalinye elithambile elixhumene liqukethe inani elihlukile le-Inode elikhomba ifayela lokuqala. Njengoba kufana nezixhumanisi eziqinile, noma yiziphi izinguquko kudatha kunoma yiliphi ifayela zibonakala kwelinye.

Ukuze ususe isixhumanisi esingokomfanekiso, sebenzisa umyalo othi rm noma wokususa ukuxhumanisa olandelwa igama le-symlink njengengxabano. Lapho ukhipha isixhumanisi esingokomfanekiso esikhomba kunkomba unganezeli isileshi esilandelanayo egameni le-symlink.

Ukwakha isixhumanisi esingokomfanekiso i-Linux sebenzisa umyalo we-ln ngokukhethwa kukho -s. Ukuze uthole ulwazi olwengeziwe mayelana nomyalo we-ln, vakashela ikhasi elithi ln man noma thayipha okuthi man ln kutheminali yakho. Uma unemibuzo noma impendulo, zizwe ukhululekile ukushiya amazwana.

Isixhumanisi se-UNIX Symbolic noma Amathiphu we-Symlink

  1. Sebenzisa i-ln -nfs ukuze ubuyekeze isixhumanisi esithambile. …
  2. Sebenzisa i-pwd ekuhlanganiseni kwesixhumanisi esithambile se-UNIX ukuze uthole indlela yangempela ekhomba isixhumanisi sakho esithambile. …
  3. Ukuthola sonke isixhumanisi esithambile se-UNIX nesixhumanisi esiqinile kunoma iyiphi inkomba yenza umyalo olandelayo “ls -lrt | grep “^l” “.

22 izinyanga. 2011 г.

Abaphathi abaningi befayela le-Linux banikeza ikhono lokudala izixhumanisi ezingokomfanekiso ngemifanekiso. Uma eyakho ikwenza, ngokuvamile ungakwenza lokhu ngokuchofoza kwesokudla ifolda noma ifayela bese ukhetha okuthi “Kopisha”, bese uchofoza kwesokudla ngaphakathi kwenye ifolda bese ukhetha okuthi “Yenza Isixhumanisi”, “Namathisela Njengesixhumanisi”, noma inketho enegama elifanayo.

Ungahlola ukuthi ifayela liyi-symlink ne [ -L file ] . Ngokufanayo, ungahlola ukuthi ifayela liyifayela elivamile yini [ -f file ] , kodwa kuleso simo, isheke lenziwa ngemva kokuxazulula ama-symlink. ama-hardlinks awalona uhlobo lwefayela, angamagama ahlukile wefayela (anoma yiluphi uhlobo).

Faka eyodwa " ” okuguquguqukayo, okukuchaza njengendlela ephelele eya kuhla lwemibhalo olufunayo. Uhlelo luzodala isixhumanisi esingokomfanekiso sisebenzisa inani elichazwa ngokuthi " ” okuguquguqukayo. Ukwakhiwa kwe-symlink kuyashiwo futhi inketho -s isetshenziswa ngokuzenzakalelayo. …

Izixhumanisi ezingokomfanekiso zisetshenziswa ngaso sonke isikhathi ukuze kuxhunywe imitapo yolwazi futhi kuqinisekiswe ukuthi amafayela asezindaweni ezifanayo ngaphandle kokunyakaza noma ukukopisha okwangempela. Izixhumanisi zivame ukusetshenziselwa "ukugcina" amakhophi amaningi efayela elifanayo ezindaweni ezihlukene kodwa zisabhekisela efayeleni elilodwa.

Ukwakha izixhumanisi eziqinile kusistimu ye-Linux noma efana ne-Unix:

  1. Dala isixhumanisi esiqinile phakathi kwe-sfile1file ne-link1file, sebenzisa: ln sfile1file link1file.
  2. Ukwenza izixhumanisi ezingokomfanekiso esikhundleni sezixhumanisi eziqinile, sebenzisa: ln -s isixhumanisi somthombo.
  3. Ukuze uqinisekise izixhumanisi ezithambile noma eziqinile ku-Linux, sebenzisa: ls -l isixhumanisi somthombo.

16 okthoba. 2018 g.

Kukhompyutha, isixhumanisi esiqinile siwukufakwa kohla lwemibhalo oluhlobanisa igama nefayela kusistimu yefayela. Zonke izinhlelo zefayela ezisuselwe kumkhombandlela kufanele okungenani zibe nesixhumanisi esisodwa esiqinile esinikeza igama langempela lefayela ngalinye. Igama elithi "isixhumanisi esiqinile" ngokuvamile lisetshenziswa ezinhlelweni zamafayela ezivumela isixhumanisi esiqinile esingaphezu kwesisodwa sefayela elifanayo.

Uyakuthanda lokhu okuthunyelwe? Sicela wabelane nabangani bakho:
OS Namuhla