Usenza kanjani isixhumanisi esingokomfanekiso ku-Linux?

Ngokuzenzakalelayo, umyalo we-ln udala izixhumanisi eziqinile. Ukwakha isixhumanisi esingokomfanekiso, sebenzisa inketho -s ( -symbolic ). Uma kokubili i-FILE ne-LINK kunikezwa, i-ln izodala isixhumanisi esisuka efayeleni elicaciswe njengengxabano yokuqala ( FILE ) ukuya efayeleni elicaciswe njengengxabano yesibili ( LINK ).

Ungakha kanjani isixhumanisi esingokomfanekiso. Ukwakha isixhumanisi esingokomfanekiso dlulisela inketho -s kumyalo we-ln olandelwa yifayela eliqondiwe kanye negama lesixhumanisi. Esibonelweni esilandelayo ifayela lihlanganiswa kufolda yomgqomo. Esibonelweni esilandelayo idrayivu yangaphandle efakiwe ihambisana nohla lwemibhalo lwasekhaya.

Creating permanent symlink

Note that the symlinks you create aren’t permanent. Whenever you reboot your system, you have to recreate the symlink again. To make them permanent, simply remove the “-s” flag. Note that it will create a HARD LINK.

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.

Isixhumanisi esingokomfanekiso siwuhlobo olukhethekile lwefayela okuqukethwe kwalo okuwuchungechunge okuyigama lomzila lelinye ifayela, ifayela isixhumanisi esibhekisela kulo. (Okuqukethwe kwesixhumanisi esingokomfanekiso kungafundwa kusetshenziswa i-readlink(2).) Ngamanye amazwi, isixhumanisi esingokomfanekiso siyinkomba yelinye igama, hhayi entweni engaphansi.

Ukuze ubuke izixhumanisi ezingokomfanekiso kuhla lwemibhalo:

  1. Vula itheminali bese udlulela kulolo hlu lwemibhalo.
  2. Thayipha umyalo: ls -la. Lokhu kuzoklelisa wonke amafayela ohlwini lwemibhalo ngisho noma efihliwe.
  3. Amafayela aqala ngo-l amafayela akho esixhumanisi esingokomfanekiso.

Incazelo Yesixhumanisi Esiqinile:

Isixhumanisi esiqinile simane siyigama elengeziwe lefayela elikhona ku-Linux noma kwamanye amasistimu wokusebenza afana ne-Unix. Noma iyiphi inombolo yezixhumanisi eziqinile, kanjalo nanoma iyiphi inombolo yamagama, ingadalelwa noma yiliphi ifayela. Izixhumanisi eziqinile zingabuye zidalwe kwezinye izixhumanisi eziqinile.

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.

Uhlelo lwemibhalo kumphathi wefayela, luzobonakala luqukethe amafayela ngaphakathi /mnt/partition/. uhlelo. Ngaphezu kokuthi "izixhumanisi ezingokomfanekiso", ezaziwa nangokuthi "izixhumanisi ezithambile", ungakha "isixhumanisi esiqinile". Isixhumanisi esingokomfanekiso noma esithambile sikhomba indlela ohlelweni lwefayela.

Isixhumanisi esingokomfanekiso noma esithambile siyisixhumanisi sangempela sefayela lokuqala, kanti isixhumanisi esiqinile siyikhophi yesibuko sefayela lokuqala. … inenombolo ye-inode ehlukile nezimvume zefayela kunefayela lokuqala, izimvume ngeke zibuyekezwe, inomzila wefayela lokuqala kuphela, hhayi okuqukethwe.

Yimuphi umyalo osetshenziselwa ukwakha izixhumanisi ezingokomfanekiso?

Umyalo we-ln iyinsiza evamile yomyalo we-Unix esetshenziselwa ukwakha isixhumanisi esiqinile noma isixhumanisi esingokomfanekiso (symlink) kufayela elikhona noma uhla lwemibhalo.

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.

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 г.

Ngithole ukuthi kulula ukuya lapho ufuna isixhumanisi sibe khona bese udala isixhumanisi usebenzisa sudo ln -s /path/to/source/file , kunokwenza ln -s target source . Ngakho-ke esimweni sakho ngizokwenza cd /usr/bin bese sudo ln -s /opt/bin/pv4 .

Uyakuthanda lokhu okuthunyelwe? Sicela wabelane nabangani bakho:
OS Namuhla