ඔබ ඇසුවා: ඔබ Unix හි විසන්ධි කරන්නේ කෙසේද?

Unix වැනි මෙහෙයුම් පද්ධතිවල, unlink යනු පද්ධති ඇමතුමක් සහ ගොනු මකා දැමීම සඳහා විධාන රේඛා උපයෝගීතාවයකි. වැඩසටහන සෘජුවම පද්ධති ඇමතුමට අතුරුමුහුණත් කරයි, එය ගොනු නාමය සහ (නමුත් GNU පද්ධති මත නොවේ) rm සහ rmdir වැනි නාමාවලි ඉවත් කරයි.

විධාන දෙකකින් සංකේතාත්මක සබැඳි ඉවත් කළ හැක: rm සහ unlink. සංකේතාත්මක සබැඳි ඉවත් කිරීමට ඔබට පහත ඕනෑම විධානයක් භාවිතා කළ හැක. rm: සංකේතාත්මක සබැඳි ඇතුළුව ලබා දී ඇති සෑම ගොනුවක්ම ඉවත් කිරීමට ටර්මිනල් විධානය වේ. ලිනක්ස් හි සංකේතාත්මක සබැඳියක් ගොනුවක් ලෙස සලකනු ලබන බැවින්, ඔබට එය rm විධානය සමඟ මකා දැමිය හැකිය.

unlink යනු තනි ගොනුවක් ඉවත් කිරීම සඳහා වන විධාන රේඛා උපයෝගීතාවයකි. Unlink විධානයේ වාක්‍ය ඛණ්ඩය පහත පරිදි වේ: unlink filename. ගොනු නාමය යනු ඔබට ඉවත් කිරීමට අවශ්‍ය ගොනුවේ නමයි. සාර්ථක වූ විට, විධානය කිසිදු ප්‍රතිදානයක් නිපදවන්නේ නැති අතර බිංදුව ලබා දෙයි.

Unlink විධානය තනි ගොනුවක් ඉවත් කිරීමට භාවිතා කරන අතර බහු තර්ක පිළිගන්නේ නැත. එයට –help සහ –version හැර වෙනත් විකල්ප නොමැත. වාක්‍ය ඛණ්ඩය සරලයි, විධානය ක්‍රියාත්මක කර එම ගොනුව ඉවත් කිරීමට තර්කයක් ලෙස තනි ගොනු නාමයක් ලබා දෙන්න. අපි විසන්ධි කිරීමට වයිල්ඩ්කාඩ් එකක් ලබා දුන්නොත්, ඔබට අමතර මෙහෙයුම් දෝෂයක් ලැබෙනු ඇත.

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

විසන්ධි කිරීමේ කාර්යය ගොනු නාමය ගොනු නාමය මකා දමයි. මෙය ගොනුවක එකම නම නම්, ගොනුව මකා දමනු ලැබේ. (ඇත්ත වශයෙන්ම, මෙය සිදු වූ විට කිසියම් ක්‍රියාවලියක් විවෘතව තිබේ නම්, සියලුම ක්‍රියාවලීන් ගොනුව වසා දමන තුරු මකාදැමීම කල් දමනු ලැබේ.) Unistd යන ශීර්ෂ ගොනුව තුළ විසන්ධි කිරීමේ ශ්‍රිතය ප්‍රකාශ කරනු ලැබේ.

ලිනක්ස් යනු සංකේතාත්මක සබැඳියක් සෑදීමට -s විකල්පය සමඟ ln විධානය භාවිතා කරන්න. ln විධානය පිළිබඳ වැඩි විස්තර සඳහා, ln man පිටුවට පිවිසෙන්න හෝ ඔබේ ටර්මිනලයේ man ln ටයිප් කරන්න. ඔබට කිසියම් ප්‍රශ්නයක් හෝ ප්‍රතිපෝෂණ තිබේ නම්, අදහස් දැක්වීමට නිදහස් වන්න.

අධිෂ්ඨාන පූර්වකව ක්රියා පදයෙන්. : හි සබැඳි ඉවත් කිරීමට : වෙන් කරන්න, විසන්ධි කරන්න. intransitive verb. : වෙන්වීම.

Re: ඔරිජිනල් ෆයිල් එක මැකීමකින් තොරව සංකේතාත්මක සබැඳියක් ඉවත් කරන්නේ කෙසේද? ප්‍රතිචාර දෙක හරි. “rm link_naame” කරන්න, එවිට symlink ඉවත් කරනු ලැබේ. ඔබ බිඳුණු සබැඳියක් සමඟ අවසන් වුවහොත්, ඔබ සබැඳිය වෙනුවට ගොනුව ඉවත් කරයි.

ඔබගේ ලිපිනය විසන්ධි කරන්න

  1. ඔබගේ ඇන්ඩ්‍රොයිඩ් දුරකථනයේ හෝ ටැබ්ලටයේ, ජීමේල් යෙදුම විවෘත කරන්න.
  2. ඉහළ වම්පස, මෙනුව තට්ටු කරන්න.
  3. පහළට අනුචලනය කරන්න, ඉන්පසු සැකසීම් තට්ටු කරන්න.
  4. ඔබ ඔබගේ අනෙක් ගිණුමෙන් විසන්ධි කිරීමට කැමති Gmail ගිණුම තට්ටු කරන්න.
  5. "සම්බන්ධිත ගිණුම" කොටසේ, ගිණුම විසන්ධි කරන්න තට්ටු කරන්න.
  6. ගිණුමෙන් ඊමේල් පිටපත් තබා ගත යුතුද යන්න තෝරන්න.

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

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

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

ලිනක්ස් හි ln විධානයේ භාවිතය කුමක්ද?

ln විධානය යනු පවතින ගොනුවකට හෝ නාමාවලියකට දෘඩ සබැඳියක් හෝ සංකේතාත්මක සබැඳියක් (symlink) සෑදීමට භාවිතා කරන සම්මත Unix විධාන උපයෝගීතාවයකි. දෘඪ සබැඳියක් භාවිතා කිරීම එකම ගොනුවක් සමඟ බහු ගොනු නාම සම්බන්ධ කිරීමට ඉඩ සලසයි, මන්ද දෘඪ සබැඳියක් ලබා දී ඇති ගොනුවක inode වෙත යොමු කරයි, එහි දත්ත තැටියේ ගබඩා කර ඇත.

ලිපිගොනු අතර සම්බන්ධතා ඇති කිරීම සඳහා ඔබ ln විධානය භාවිතා කළ යුතුය. සංකේතාත්මක සබැඳියක් (මෘදු සබැඳියක් හෝ සිම්ලින්ක් ලෙසද හැඳින්වේ) වෙනත් ගොනුවක් හෝ නාමාවලියක් වෙත යොමු කිරීමක් ලෙස සේවය කරන විශේෂ ගොනු වර්ගයකින් සමන්විත වේ. Unix/Linux වැනි මෙහෙයුම් පද්ධති බොහෝ විට සංකේතාත්මක සබැඳි භාවිතා කරයි.

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

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