Umbuzo ovamile: Ngisibuyekeza kanjani isixhumanisi esithambile ku-Linux?

Ifoni yakho ingase ishise, noma ibhethri iphele ngokushesha kunokujwayelekile. Iziphazamisi zingenza isofthiwe ye-beta ye-iOS ivikeleke kancane. Izigebengu ze-inthanethi zingasebenzisa izintuba nokuphepha ukuze bafake uhlelo olungayilungele ikhompuyutha noma bantshontshe idatha yomuntu siqu. Futhi yingakho i-Apple incoma ngokuqinile ukuthi kungabikho muntu ofaka i-beta iOS ku-iPhone yakhe “eyinhloko”.

Bese, kunezindlela ezintathu zokushintsha i-symlink:

  1. Sebenzisa i-ln nge- -f force ngisho nezinkomba -n (i-inode ingase isetshenziswe kabusha): ln -sfn /some/new/path linkname.
  2. Susa i-symlink bese udala entsha (ngisho nezinkomba): rm linkname; ln -s /some/new/path linkname.

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.

-L ihlola ukuthi kukhona yini i-symlink, ephukile noma cha. Ngu hlanganisa no -e ungahlola ukuthi isixhumanisi sivumelekile yini (izixhumanisi zomkhombandlela noma ifayela), hhayi nje ukuthi sikhona yini. Ngakho-ke uma ifayela liyifayela ngempela hhayi nje isixhumanisi esingokomfanekiso ungenza zonke lezi zivivinyo futhi uthole isimo sokuphuma esinani laso libonisa isimo sephutha.

Indlela elula: cd lapho isixhumanisi esingokomfanekiso sikhona futhi wenze ls -l ukuze ubhale imininingwane kwamafayela. Ingxenye engakwesokudla kokuthi -> ngemva kwesixhumanisi esingokomfanekiso indawo lapho ikhomba khona.

Ukuze ususe isixhumanisi esingokomfanekiso, sebenzisa noma yikuphi umyalo othi rm noma susa ukuxhumanisa ulandelwe yigama le-symlink njengengxabano. Lapho ukhipha isixhumanisi esingokomfanekiso esikhomba kunkomba unganezeli isileshi esilandelanayo egameni le-symlink.

Isixhumanisi esingokomfanekiso, esibuye sibizwe ngokuthi isixhumanisi esithambile, siyi uhlobo olukhethekile lwefayela olukhomba elinye ifayela, njengesinqamuleli ku-Windows noma i-alias ye-Macintosh. Ngokungafani nesixhumanisi esiqinile, isixhumanisi esingokomfanekiso asiqukethe idatha kufayela eliqondiwe. Imane ikhomba kokunye okufakiwe endaweni ethile ohlelweni lwefayela.

Isixhumanisi Esithambile iqukethe indlela yefayela lokuqala hhayi okuqukethwe. Ukukhipha isixhumanisi esithambile akuthinti lutho ngaphandle kokukhipha ifayela lokuqala, isixhumanisi siba isixhumanisi “esilengayo” esikhomba ifayela elingekho. Isixhumanisi esithambile singaxhuma kuhla lwemibhalo.

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

Kunezici ezilinganiselwe zokusebenza nama-symlink; chofoza kwesokudla isixhumanisi esingokomfanekiso> chofoza i-ClearCase> Hlola i-Link Target | Izakhiwo ze-Symlink. Ekubukeni kwesithombe esifinyeziwe, isixhumanisi esiqondiwe esingokomfanekiso kufanele silayishwe ekubukeni kwakho futhi, ukuze kuvele Imisebenzi Yethagethi ye-Symlink.

Ngokuzenzakalelayo, umyalo we-ln udala kanzima links. Kuya ukudala okungokomfanekiso isixhumanisi, sebenzisa inketho ye -s ( -symbolic). Uma kokubili FILE kanye LINK bayanikezwa, ngiyathanda ukudala a isixhumanisi ukusuka efayeleni elicaciswe njengempikiswano yokuqala ( FILE ) ukuya efayeleni elishiwo njengempikiswano yesibili ( LINK ).

Isizathu sokuthi ama-directory axhumanise kanzima Akuvunyelwe kuwubuchwepheshe obuncane. Empeleni, baphula isakhiwo sesistimu yefayela. Akufanele usebenzise izixhumanisi eziqinile noma kunjalo. Izixhumanisi ezingokomfanekiso zivumela ukusebenza okufanayo ngaphandle kokudala izinkinga (isb. ln -s target link ).

Umuntu angasebenzisa i-tar ukuhambisa ifolda equkethe izixhumanisi ezingokomfanekiso ezihlobene.

Uyakuthanda lokhu okuthunyelwe? Sicela wabelane nabangani bakho:
OS Namuhla