මෙම මාර්ගෝපදේශය තුළ, ln විධානය භාවිතා කරමින් සංකේතාත්මක ඈඳියන් නිර්මාණය කිරීම හා භාවිතා කිරීම සඳහා මම ඔබට පෙන්වනු ඇත.
සබැඳි වර්ග දෙකක් තිබේ:
- දෘඪ සබැඳි
- මෘදු සම්බන්ධක
මීට පෙර මා විසින් දැනටමත් සම්බන්ධ කර ඇති සම්බන්ධතා මොනවාද සහ ඒවා භාවිතා කිරීමට හේතුව දැනටමත් මඟ පෙන්වීය. එබැවින් මෙම මාර්ගෝපදේශ බොහෝ විට සාමාන්යයෙන් දැනෙන පරිදි මෘදු සම්බන්ධකම් හෝ සංකේතාත්මක සබැඳි කෙරෙහි අවධානය යොමු කරනු ඇත.
දැඩි සම්බන්ධයක් යනු කුමක්ද?
ඔබේ ගොනු පද්ධතියේ සෑම ගොනුවක්ම අයිඩෝඩයක් ලෙස හැඳින්වේ. බොහෝ විට ඔබ මේ ගැන සැලකිල්ලක් නොදක්වන නමුත් දෘඪ සබැඳියක් නිර්මාණය කිරීමට ඔබට අවශ්ය විට මෙය වැදගත් වේ.
දෘඪ සබැඳියක් වෙනත් ස්ථානයක වෙනත් ගොනුවක් සඳහා වෙනත් නමක් ලබා දීමට ඉඩ ලබා දෙයි, නමුත් අනිවාර්යෙන්ම එය එකම ගොනුවකි. ගොනු එකට බැඳෙන යතුර අයිනෝඩ අංකය වේ.
දෘඪ සබැඳි ගැන අතිවිශිෂ්ට දෙයක් වන්නේ ඔවුන් භෞතික දෘඪ තැටියේ ඉඩක් නොගන්නා බවයි.
දෘශ්ය සබැඳිය ගොනු වර්ගීකරණය කිරීම පහසු කරවයි. නිදසුනක් ලෙස, ඔබට ෆොටෝ පිරවූ ෆෝල්ඩරයක් ඇත. නිවාඩු පින්තූර, ෆොටෝ ෆොටෝස් එකක්, ෆොටෝ ෆොටෝස් නමින් තවත් ෆෝල්ඩරයක් සහ තෙවන ඊතලයක් ඡායාරූප ලෙස හැඳින්විය හැකියි.
ඔබගේ දරුවන් හා සුනඛයන් සමඟ නිවාඩුවක් ගත කර ඇති නිසා, ඔබට වර්ග තුනකටම ගැලපෙන සමහර ඡායාරූප ඔබට ලැබිය හැකිය.
නිවාඩු ඡායාරූප පින්තූරවල ප්රධාන ගොනුව තැබිය හැකි අතර, එම ඡායාරූපය වෙත කුඩා ඡායාරූප කාණ්ඩයේ හා තවත් සුරතල් පින්තූර කාණ්ඩයේ තවත් දැඩි සබැඳියක් නිර්මාණය කළ හැකිය. අමතර ඉඩක් නොලැබේ.
ඔබ කළ යුත්තේ, දෘඪ සබැඳියක් සෑදීමට පහත දැක්වෙන විධානය ඇතුල් කරන්න:
ln / path / to / file / path / to / hardlink
ඔබ ඡායාරූප ඡායාරූප ෆෝල්ඩරයේ දී BrightonBeach නම් ඡායාරූපය තිබුනා හා ඔබට පහත දැක්වෙන විධානය භාවිතා කරන ළමයෙකුගේ ඡායාරූප ෆෝල්ඩරය තුළ සබැඳියක් නිර්මාණය කිරීමට අවශ්ය විය
/hardphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg
Ls විධානය භාවිතා කර පහත සඳහන් පරිදි පහත සඳහන් ගොනු කීපයක්ම එකම ඉන්ඩෝඩයට සබැඳෙයි:
එම්
ප්රතිදානය වන්නේ -rw-r-r-- 1 username groupname දිනය ගොනු නාමයෙනි.
පළමු කොටස පරිශීලකගේ අවසරය පෙන්වයි. වැදගත් බිට් යනු අවසරයන් සහ පරිශීලක නාමයට පසුවය.
අංක 1 නම් එය විශේෂිත ඉන්ඩෝඩයකට යොමු වන එකම ගොනුව වේ (එනම් එය සම්බන්ධ නොවේ). අංක එකට වඩා වැඩි නම් එය 2 හෝ ඊට වැඩි සංඛ්යාවක් විසින් දැඩි ලෙස සම්බන්ධ වී ඇත.
සංකේතමීය සබැඳියක් යනු කුමක්ද?
සංකේතාත්මක ඈඳියක් යනු එක් ගොනුවක් වෙතින් කෙටි මාර්ගයක් ලෙස ය. සංකේතාත්මක සබැඳියක් අන්තර්ගතය වන්නේ සබැඳි සැබෑ ගොනු හෝ ෆෝල්ඩරයේ ලිපිනයයි.
සංකේතාත්මක ඈඳියන් භාවිතා කිරීමේ ප්රයෝජන වාසි වන්නේ ගොනු සහ ෆෝල්ඩර වෙනත් කොටස් මත සහ වෙනත් උපාංගයන් වෙත සම්බන්ධ කිරීමයි.
දෘඪ සබැඳියක් හා සංකේතාත්මක ඈඳියක් අතර තවත් වෙනසක් වන්නේ දැනටමත් පවතින ගොනුවක් මත දෘඪ සබැඳියක් සෑදිය යුතු බවය. එය දැනට පවත්නා සලකුණු ගොනුවට පෙර මෘදු සම්බන්ධතාවක් නිර්මාණය කළ හැකිය.
සංකේතාත්මක සබැඳියක් නිර්මාණය කිරීම සඳහා පහත සඳහන් රීතය භාවිතා කරන්න:
ln -s / path / to / file / path / to / link
ඔබ දැනටමත් පවතින සම්බන්ධතාවයක් අවලංගු කිරීම ගැන ඔබ කනස්සල්ලට පත්ව සිටී නම් පහත සඳහන් -b ස්විචය භාවිතා කළ හැකිය:
ln -s -b / path / to / file / path / to / link යන්න
මෙය එකම ගොනු නාමයක් සෑදීමෙන් දැනටමත් පවතියි නම් එය සබැඳියේ බැකප් එකක් නිර්මාණය වනු ඇත, නමුත් අවසානයේ දී tilde (~) සමඟ ඇත.
කිසියම් ගොනුවක් දැනටමත් සංකේතාත්මක පුරුක් ලෙස එකම නම සහිත නම් ඔබ දෝෂයක් ලැබෙනු ඇත.
පහත දැක්වෙන විධානය භාවිතා කරමින් ගොනුව උඩින් ලිවීමට සබැඳිය බල කළ හැකිය:
ln -s -f / path / to / file / path / to / link
ඔබ විසින් මුල් ගොනුව අහිමි වන පරිදි -b ස්විචය නොමැතිව -f ස්විචය භාවිතා කිරීමට අවශ්ය නොවේ.
තවත් විකල්පයක් වන්නේ ඔබ දැනටමත් පවතියි නම් ගොනුවක් උඩින් ලියන්න අවශ්යදැයි විමසන්න. පහත දැක්වෙන විධානය සමඟ ඔබට මෙය කළ හැකිය:
ln -s -i / path / to / file / path / to / link
ගොනුව සංකේතාත්මක සබැඳියක් තිබේ නම් ඔබ පවසන්නේ කෙසේද?
පහත දැක්වෙන ls විධානය ක්රියාත්මක කරන්න:
එම්
ගොනුව සංකේතාත්මක සබැඳියක් නම් මෙවැනි දෙයක් පෙනෙනු ඇත:
myshortcut -> myfile
ඔබට වෙනත් ෆෝල්ඩරයක් වෙත සංචාලක සබැඳියක් භාවිතා කළ හැකිය.
නිදසුනක් ලෙස, ඔබට / home / music / rock / alicecooper / heystoopid ලෙස හයිස්ටොපයිඩ්
පහත සඳහන් විධානය භාවිතා කර එම ෆෝල්ඩරය වෙත යෑම සඳහා පහත සඳහන් විධානය භාවිතා කළ හැකිය:
cd heystoopid
සාරාංශය
ඒක තමයි ඒක. ඔබ කෙටිමං වැනි සංකේතාත්මක ඈඳියන් භාවිතා කරයි. ඒවා දිගු මාර්ග කෙටි කිරීමට සහ වෙනත් කොටස් සහ ධාවකවලට පහසුවෙන් ප්රවේශ වීමට ක්රමයක් භාවිතා කළ හැකිය.
මෙම මාර්ගෝපදේශ සංකේතාත්මක ඈඳියන් ගැන දැන ගැනීමට අවශ්ය සියලු දේ පෙන්වයි නමුත් අනෙක් ස්විචයන් සඳහා ln විධානය සඳහා අත්යාවශ්ය පිටුව බලන්න.