Ta yaya kuke ƙirƙirar hanyar haɗi a cikin Unix?

By tsoho, umurnin ln yana haifar da hanyoyin haɗin gwiwa. Don ƙirƙirar hanyar haɗi ta alama, yi amfani da zaɓin -s (-alama). Idan an ba da FILE da LINK duka, ln zai ƙirƙiri hanyar haɗi daga fayil ɗin da aka ƙayyade azaman hujja ta farko ( FILE ) zuwa fayil ɗin da aka ƙayyade azaman hujja ta biyu ( LINK ).

Maye gurbin source_file tare da sunan fayil ɗin da ke akwai wanda kake son ƙirƙirar hanyar haɗin kai (wannan fayil ɗin zai iya zama kowane fayil ko kundin adireshi a cikin tsarin fayil). Sauya myfile tare da sunan mahaɗin alamar alama. Umurnin ln sannan ya haifar da alamar mahaɗin.

Don ƙirƙirar hanyar haɗi ta alama wuce zaɓin -s zuwa umarnin ln wanda fayil ɗin manufa ya biyo baya da sunan hanyar haɗin gwiwa. A cikin misali mai zuwa an haɗa fayil ɗin a cikin babban fayil ɗin bin. A cikin misali mai zuwa an haɗa abin tuƙi na waje wanda aka ɗora zuwa cikin kundin adireshin gida.

To yi links tsakanin fayiloli kana buƙatar amfani da umarnin ln. Alamar alama mahada (wanda kuma aka sani da taushi mahada or Symlink) ya ƙunshi nau'in fayil na musamman wanda ke aiki azaman nuni ga wani fayil ko kundin adireshi.

Hanyar haɗi a cikin UNIX shine mai nuni ga fayil. Kamar masu nuni a cikin kowane yarukan shirye-shirye, hanyoyin haɗin gwiwa a cikin UNIX sune masu nuni ga fayil ko kundin adireshi. Ƙirƙirar hanyoyin haɗi wani nau'i ne na gajerun hanyoyi don samun damar fayil. Hanyoyin haɗi suna ba da izinin sunan fayil fiye da ɗaya don komawa zuwa fayil iri ɗaya, wani wuri.

A wuya mahada ne ainihin lakabi ko suna da aka sanya wa fayil. Wannan sabon hanyar haɗin yanar gizo ba wani kwafin tsohon fayil bane, a'a suna daban ne don ainihin abin da ke cikin fayil iri ɗaya da tsohon fayil ɗin. … Saboda haka, duk wani canje-canje da kuka yi zuwa oldfile za a iya gani a newlink .

Idan an ƙirƙiri hanyar haɗin gwiwa don fayil ɗin rubutu. Sannan ana goge ainihin fayil ɗin rubutun, sannan a ƙirƙiri kwafin sunan wannan fayil ɗin, ta ma'anar cewa ainihin fayil ɗin yana gogewa.

Don duba hanyoyin haɗin kai na alama a cikin kundin adireshi:

  1. Buɗe tasha kuma matsa zuwa waccan directory.
  2. Buga umarnin: ls -la. Wannan zai daɗe yana jera duk fayilolin da ke cikin kundin adireshi ko da an ɓoye su.
  3. Fayilolin da suka fara da l fayilolin haɗin gwiwar alama ne na ku.

Dalilin kundayen adireshi masu wuya shine ba a yarda ba fasaha ce kadan. Mahimmanci, suna karya tsarin tsarin fayil. Kada ku yi amfani da manyan hanyoyin haɗin gwiwa gabaɗaya. Hanyoyin haɗin kai suna ba da damar yawancin ayyuka iri ɗaya ba tare da haifar da matsala ba (misali hanyar haɗin haɗin ln-s).

Hanyoyin haɗi masu laushi suna kama da gajerun hanyoyi, kuma suna iya nuna wani fayil ko kundin adireshi a kowane tsarin fayil. Hard links suma gajerun hanyoyi ne na fayiloli da manyan fayiloli, amma ba za a iya ƙirƙirar hanyar haɗi mai wuya don babban fayil ko fayil a cikin tsarin fayil daban ba. Bari mu kalli matakan da ke tattare da ƙirƙira da cire alamar haɗin gwiwa.

Kamar wannan post? Da fatan za a raba wa abokanka:
OS Yau