ප්‍රශ්නය: ඔබ ලිනක්ස් හි නාමාවලි දෙකක් අතර සංකේතාත්මක සබැඳියක් නිර්මාණය කරන්නේ කෙසේද?

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

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

ඔබට සංකේතාත්මක සබැඳිය සෑදීමට අවශ්‍ය පවතින ගොනුවේ නම සමඟ source_file ප්‍රතිස්ථාපනය කරන්න (මෙම ගොනුව ගොනු පද්ධති හරහා පවතින ඕනෑම ගොනුවක් හෝ නාමාවලියක් විය හැක). myfile සංකේතාත්මක සබැඳියේ නම සමඟ ප්‍රතිස්ථාපනය කරන්න. එම ln විධානය පසුව සංකේතාත්මක සබැඳිය නිර්මාණය කරයි.

Nautilus හි සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීමට, ඔබේ යතුරුපුවරුවේ Ctrl සහ Shift යතුරු ඔබාගෙන සිටින්න. ගොනුවක් හෝ ෆෝල්ඩරයක් වෙනත් ස්ථානයකට ඇද දමන්න. Nautilus මුල් ගොනුව හෝ ෆෝල්ඩරය ගෙන යාමට වඩා ඔබ ගොනුව හෝ ෆෝල්ඩරය අතහැර දැමූ ස්ථානයේ මුල් ගොනුව හෝ ෆෝල්ඩරය වෙත සංකේතාත්මක සබැඳියක් සාදනු ඇත.

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

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

තනි " ඇතුලත් කරන්න ” විචල්‍යය, එය අවශ්‍ය නාමාවලියකට සම්පූර්ණ මාර්ගය ලෙස අර්ථ දක්වයි. පද්ධතිය " ලෙස අර්ථ දක්වා ඇති අගය භාවිතා කරමින් සංකේතාත්මක සබැඳියක් සාදනු ඇත. ” විචල්‍යය. symlink නිර්මාණය කිරීම ඇඟවුම් කර ඇති අතර -s විකල්පය පෙරනිමියෙන් යොදනු ලැබේ. …

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

දැඩි සබැඳියක් වේ වෙනත් ගොනුවක් ලෙස එකම යටින් පවතින inode වෙත යොමු කරන ගොනුවක්. ඔබ එක් ගොනුවක් මකා දැමුවහොත්, එය යටින් පවතින inode වෙත එක් සබැඳියක් ඉවත් කරයි. සංකේතාත්මක සබැඳියක් (මෘදු සබැඳිය ලෙසද හැඳින්වේ) යනු ගොනු පද්ධතියේ වෙනත් ගොනු නාමයකට සබැඳියකි.

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

UNIX සංකේත සබැඳිය හෝ Symlink ඉඟි

  1. මෘදු සබැඳිය යාවත්කාලීන කිරීමට ln -nfs භාවිතා කරන්න. …
  2. ඔබේ මෘදු සබැඳිය පෙන්වා දෙන සත්‍ය මාර්ගය සොයා ගැනීමට UNIX මෘදු සබැඳියේ සංයෝජනයක් තුළ pwd භාවිතා කරන්න. …
  3. ඕනෑම නාමාවලියක ඇති සියලුම UNIX මෘදු සබැඳිය සහ දෘඪ සබැඳිය සොයා ගැනීමට පහත විධානය ක්‍රියාත්මක කරන්න “ls -lrt | grep "^l" ".
මෙම පෝස්ට් එකට කැමතිද? කරුණාකර ඔබේ මිතුරන් සමඟ බෙදා ගන්න:
OS අද