Linux හි සබැඳියක් විවෘත කරන්නේ කෙසේද?

Linux මත, xdc-open විධානය පෙරනිමි යෙදුම භාවිතයෙන් ගොනුවක් හෝ URL එකක් විවෘත කරයි. පෙරනිමි බ්‍රවුසරය භාවිතයෙන් URL එකක් විවෘත කිරීමට... Mac මත, අපට පෙරනිමි යෙදුම භාවිතයෙන් ගොනුවක් හෝ URL එකක් විවෘත කිරීමට විවෘත විධානය භාවිතා කළ හැක. ගොනුව හෝ URL විවෘත කිරීමට කුමන යෙදුමද යන්න අපට සඳහන් කළ හැක.

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

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

විස්තර. සබැඳි විධානය මඟින් FILE2 නම් දෘඪ සබැඳියක් නිර්මාණය කරන අතර එය පවතින FILE1 ගොනුව හා සමාන දර්ශක නෝඩය බෙදා ගනී. FILE1 සහ FILE2 එකම දර්ශක නෝඩය බෙදා ගන්නා බැවින්, ඒවා තැටියේ ඇති එකම දත්ත වෙත යොමු කරනු ඇති අතර, එකක් වෙනස් කිරීම ක්‍රියාකාරීව අනෙක වෙනස් කිරීමට සමාන වේ.

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

UNIX හි ඇති සබැඳියක් යනු ගොනුවකට දර්ශකයකි. ඕනෑම ක්‍රමලේඛන භාෂාවක දර්ශක මෙන්, UNIX හි සබැඳි යනු ගොනුවක් හෝ නාමාවලියක් වෙත යොමු කරන දර්ශක වේ. … සබැඳි එක ගොනු නාමයකට වඩා වෙනත් තැනක එකම ගොනුව වෙත යොමු කිරීමට ඉඩ දෙයි. සබැඳි වර්ග දෙකක් තිබේ: මෘදු සබැඳිය හෝ සංකේතාත්මක සබැඳි.

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

සමහර විට දෘඪ සබැඳි සඳහා වඩාත්ම ප්‍රයෝජනවත් යෙදුම වන්නේ ගොනු, වැඩසටහන් සහ ස්ක්‍රිප්ට් (එනම් කෙටි වැඩසටහන්) මුල් ගොනුවෙන් හෝ ක්‍රියාත්මක කළ හැකි ගොනුවෙන් (එනම්, වැඩසටහනක ක්‍රියාත්මක කිරීමට සූදානම් අනුවාදය) වෙනත් නාමාවලියකට පහසුවෙන් ප්‍රවේශ වීමට ඉඩ දීමයි. .

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

Linux හෝ Unix වැනි පද්ධතියක දෘඩ සබැඳි සෑදීමට:

  1. sfile1file සහ link1file අතර දෘඩ සබැඳියක් සාදන්න, ධාවනය කරන්න: ln sfile1file link1file.
  2. දෘඪ සබැඳි වෙනුවට සංකේතාත්මක සබැඳි සෑදීමට, භාවිතා කරන්න: ln -s මූලාශ්‍ර සබැඳිය.
  3. ලිනක්ස් හි මෘදු හෝ දෘඪ සබැඳි සත්‍යාපනය කිරීමට, ධාවනය කරන්න: ls -l මූලාශ්‍ර සබැඳිය.

16 ක්. 2018 г.

හොඳයි, "ln -s" විධානය ඔබට මෘදු සබැඳියක් සෑදීමට ඉඩ දීමෙන් ඔබට විසඳුමක් ලබා දෙයි. ලිනක්ස් හි ඇති ln විධානය මඟින් ගොනු/ නාමාවලිය අතර සබැඳි නිර්මාණය කරයි. "s" තර්කය දෘඪ සබැඳිය වෙනුවට සබැඳිය සංකේතාත්මක හෝ මෘදු සබැඳියක් බවට පත් කරයි.

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

ඔව්. ඔවුන් දෙදෙනාටම තවමත් නාමාවලි ඇතුළත් කිරීම් ඇති බැවින් ඔවුන් දෙදෙනාම ඉඩ ලබා ගනී.

ගොනු කළමණාකරුවෙකු තුළ වැඩසටහන් නාමාවලිය, එය /mnt/partition/ තුළ ඇති ගොනු අඩංගු බව පෙනේ. වැඩසටහන. "සංකේතාත්මක සබැඳි" වලට අමතරව, "මෘදු සබැඳි" ලෙසද හැඳින්වේ, ඒ වෙනුවට ඔබට "දෘඪ සබැඳියක්" සෑදිය හැක. සංකේතාත්මක හෝ මෘදු සබැඳියක් ගොනු පද්ධතියේ මාර්ගයකට යොමු කරයි.

දෘඪ සබැඳි සඳහා සහය දක්වන බොහෝ ගොනු පද්ධති යොමු ගණන් කිරීම භාවිතා කරයි. එක් එක් භෞතික දත්ත අංශය සමඟ පූර්ණ සංඛ්‍යා අගයක් ගබඩා කර ඇත. මෙම පූර්ණ සංඛ්‍යාව දත්ත වෙත යොමු කිරීම සඳහා නිර්මාණය කර ඇති සම්පූර්ණ දෘඪ සබැඳි සංඛ්‍යාව නියෝජනය කරයි. අලුත් ලින්ක් එකක් හැදුවම මේ අගය එකකින් වැඩි වෙනවා.

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