නිරන්තර ප්‍රශ්නය: ලිනක්ස් හි මෘදු සබැඳියක් යාවත්කාලීන කරන්නේ කෙසේද?

ඔබේ දුරකථනය රත් විය හැක, නැතහොත් බැටරිය වෙනදාට වඩා ඉක්මනින් බැස යයි. දෝෂ නිසා iOS බීටා මෘදුකාංගය අඩු ආරක්ෂාවක් ද ඇති කළ හැක. අනිෂ්ට මෘදුකාංග ස්ථාපනය කිරීමට හෝ පුද්ගලික දත්ත සොරකම් කිරීමට හැකර්වරුන්ට සිදුරු සහ ආරක්ෂාව උපයෝගී කර ගත හැක. කිසිවෙකු ඔවුන්ගේ “ප්‍රධාන” iPhone හි බීටා iOS ස්ථාපනය නොකරන ලෙස ඇපල් තරයේ නිර්දේශ කරන්නේ එබැවිනි.

ඉන්පසුව, symlink වෙනස් කිරීමට ක්රම තුනක් තිබේ:

  1. ln -f බලය සමඟ සහ නාමාවලි සඳහා පවා භාවිතා කරන්න -n (inode නැවත භාවිතා කළ හැක): ln -sfn /some/new/path linkname.
  2. සිම්ලින්ක් ඉවත් කර අලුත් එකක් සාදන්න (ඩිරෙක්ටරි සඳහා පවා): rm linkname; ln -s /some/new/path linkname.

නාමාවලියක සංකේතාත්මක සබැඳි බැලීමට:

  1. ටර්මිනලයක් විවෘත කර එම නාමාවලිය වෙත යන්න.
  2. විධානය ටයිප් කරන්න: ls -la. මෙම ඩිරෙක්ටරියේ ඇති සියලුම ලිපිගොනු සඟවා තිබියදීත් දිගුකාලීනව ලැයිස්තුගත කරයි.
  3. l සමඟ ආරම්භ වන ගොනු ඔබේ සංකේතාත්මක සබැඳි ගොනු වේ.

-L symlink එකක් තිබේද, කැඩී තිබේද නැද්ද යන්න පරීක්ෂා කරයි. විසින් -e සමඟ ඒකාබද්ධ කිරීම ඔබට සබැඳිය වලංගුද යන්න පරීක්ෂා කළ හැක (ඩිරෙක්ටරියකට හෝ ගොනුවකට සබැඳි), එය පවතින්නේද යන්න පමණක් නොවේ. එබැවින් ගොනුව සැබවින්ම ගොනුවක් නම් සහ සංකේතාත්මක සබැඳියක් පමණක් නොවේ නම් ඔබට මෙම සියලු පරීක්ෂණ සිදු කර දෝෂ තත්ත්වය පෙන්නුම් කරන පිටවීමේ තත්වයක් ලබා ගත හැකිය.

සරලම ක්රමය: සංකේතාත්මක සබැඳිය පිහිටා ඇති ස්ථානයට cd සහ විස්තර ලැයිස්තුගත කිරීමට ls -l කරන්න ගොනු වලින්. සංකේතාත්මක සබැඳියට පසුව -> හි දකුණට ඇති කොටස එය යොමු කරන ගමනාන්තයයි.

සංකේතාත්මක සබැඳියක් ඉවත් කිරීමට, එක්කෝ භාවිතා කරන්න rm හෝ unlink විධානය සහ පසුව symlink හි නම තර්කයක් ලෙස. ඩිරෙක්ටරියකට යොමු වන සංකේතාත්මක සබැඳියක් ඉවත් කරන විට, සිම්ලින්ක් නාමයට ටේ්‍රලිං ස්ලෑෂ් එකක් එකතු නොකරන්න.

සංකේතාත්මක සබැඳියක්, මෘදු සබැඳියක් ලෙසද හැඳින්වේ වෙනත් ගොනුවක් වෙත යොමු කරන විශේෂ ආකාරයේ ගොනුවක්, Windows හි කෙටිමඟක් හෝ Macintosh අන්වර්ථයක් වැනිය. දෘඪ සබැඳියක් මෙන් නොව, සංකේතාත්මක සබැඳියක් ඉලක්ක ගොනුවේ දත්ත අඩංගු නොවේ. එය හුදෙක් ගොනු පද්ධතියේ කොතැනක හෝ වෙනත් ප්‍රවේශයකට යොමු කරයි.

මෘදු සබැඳිය මුල් ගොනුව සඳහා මාර්ගය අඩංගු වන අතර අන්තර්ගතය නොවේ. මෘදු සබැඳිය ඉවත් කිරීම මුල් ගොනුව ඉවත් කිරීම හැර අන් කිසිවකට බලපාන්නේ නැත, සබැඳිය නොපවතින ගොනුව වෙත යොමු කරන “එල්ලෙන” සබැඳිය බවට පත්වේ. මෘදු සබැඳියක් නාමාවලියකට සම්බන්ධ කළ හැක.

සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීමට -s විකල්පය ln විධානයට පසුව ඉලක්ක ගොනුව සහ සබැඳියේ නම ලබා දෙන්න. පහත උදාහරණයේ දී ගොනුවක් බින් ෆෝල්ඩරය තුළට සම්බන්ධ කර ඇත. පහත උදාහරණයේ දී සවිකර ඇති බාහිර ධාවකයක් නිවාස නාමාවලියකට සම්බන්ධ කර ඇත.

සිම්ලින්ක් සමඟ වැඩ කිරීම සඳහා සීමිත විශේෂාංග ඇත; සංකේතාත්මක සබැඳිය දකුණු-ක්ලික් කරන්න > ClearCase ක්ලික් කරන්න > සබැඳි ඉලක්කය ගවේෂණය කරන්න | Symlink හි ගුණාංග. ස්නැප්ෂොට් දර්ශනයක, සිම්ලින්ක් ඉලක්ක මෙහෙයුම් දර්ශනය වීම සඳහා සංකේතාත්මක සබැඳි ඉලක්කය ඔබේ දසුනෙහි ද පූරණය කළ යුතුය.

පෙරනිමියෙන්, ln විධානය දැඩි ලෙස නිර්මාණය කරයි සබැඳි. දක්වා නිර්මාණය සංකේතාත්මක ය ලින්ක්, -s ( –symbolic ) විකල්පය භාවිතා කරන්න. FILE දෙකම නම් සහ ප්රින්ට් දෙනු ලැබේ, කැමැත්ත නිර්මාණය a ලින්ක් පළමු තර්කය (FILE) ලෙස දක්වා ඇති ගොනුවේ සිට දෙවන තර්කය ලෙස දක්වා ඇති ගොනුව දක්වා ( ප්රින්ට් ).

හේතුව දැඩි සම්බන්ධිත නාමාවලි වේ අවසර නැත ටිකක් තාක්ෂණික වේ. අත්යවශ්යයෙන්ම, ඔවුන් ගොනු පද්ධති ව්යුහය බිඳ දමයි. ඔබ සාමාන්‍යයෙන් කෙසේ හෝ දෘඩ සබැඳි භාවිතා නොකළ යුතුය. සංකේතාත්මක සබැඳි ගැටළු ඇති නොකර එකම ක්‍රියාකාරීත්වයට ඉඩ සලසයි (උදා: ln -s ඉලක්ක සබැඳිය ).

කෙනෙකුට භාවිතා කළ හැකිය තාර සාපේක්ෂ සංකේතාත්මක සබැඳි අඩංගු ෆෝල්ඩරයක් ගෙන යාමට.

මෙම පෝස්ට් එකට කැමතිද? කරුණාකර ඔබේ මිතුරන් සමඟ බෙදා ගන්න:
OS අද