- 1 1. හැඳවීම
- 2 2. Ubuntu හි සංකේත සබැඳුම් සඳහා මූලික විධාන
- 3 3. ආරම්භකයන් සඳහා පොදු වැරදි
- 4 4. Ubuntu සඳහා ප්රායෝගික භාවිතා ක්රම
- 5 5. උසස් තාක්ෂණයන්
- 6 6. සංකේත සබැඳි සහ SEO
- 7 7. සාරාංශය (චෙක්ලැස්ට් ආකාරය)
- 8 8. ප්රශ්න-පිළිතුරු (FAQ)
- 8.1 ප්ර.1. Ubuntu හි සංකේත සබැඳියේ ඉලක්කය මකා දැමුවහොත් කුමක් වේද?
- 8.2 ප්ර.2. සංකේත සබැඳි ගොනු සහ නාමාවලිය දෙකම සඳහා භාවිතා කළ හැදියිද?
- 8.3 ප්ර.3. පවතින සංකේත සබැඳියේ ඉලක්කය කෙසේ වෙනස් කරන්නේද?
- 8.4 Q4. WordPress අඩියක සංකැඳි (symbolic links) භාවිතා කිරීම ආරිතද?
- 8.5 Q5. සංකේත සබැඳි සෑදීමට හෝ මැකීමට sudo අවශ්යද?
- 8.6 Q6. සංකේත සබැඳි සහ හාර්ඩ් සබැඳි අතර වෙනස කුමක්ද?
1. හැඳවීම
Ubuntu සහ අනෙකුත් Linux-ආශ්රිත මෙහෙුම් පද්ධතිවල, “සංකේත සබැඳුම්” (symbolic links) යන සංකල්පය වැදගත් භූමිකාවක් ගනී. සංකේත සබැඳුමක් “කෙටි මාර්ගයක්” හෝ “අලියාස්” (alias) වැනි දෙයක් ලෙස ක්රියා කරයි; එය වෙනත් ස්ථානයක ඇති ගොනුවක් හෝ නාමාවලියක් වෙත යොමු කිරීමක් සෑදීමට ඔබට ඉඩ දෙයි. ඔබ පරිගණක ගැන හොඳින් දන්නවා නම්, Windows කෙටි මාර්ග හෝ Mac අලියාස් වැනි දේවල් ගැන සිතන්න—ඒවා Linux හි සංකේත සබැඳුම් වලට සමාන ලෙස ක්රියා කරයි.
කෙසේ වෙතත්, සංකේත සබැඳුම් කෙටි මාර්ගවලට වඩා වැඩි දෙයක්; ඒවා Linux ගොනු පද්ධතියේ ගැඹුරු ලෙස ඒකාබද්ධ වී 있으며, මෘදුකාංග සංවිධානය, සංවර්ධනය, සහ කාර්යක්ෂම පද්ධති පරිපාලනය සඳහා අත්යවශ්ය වේ. උදාහරණයක් ලෙස, සංකේත සබැඳුම් සාමාන්යයෙන් වින්යාස ගොනු කළමනාකරණය, නාමාවලී ව්යුහයන් සංවිධානය කිරීම, සහ විශාල-පරිමාණ නිෂ්පාදන පද්ධතිවලද භාවිතා වේ.
එසේම “හාර්ඩ් ලින්ක්” (hard links) නම් සමාන ලක්ෂණයක් ඇත, නමුත් ඒවා අතර වැදගත් වෙනස්කම් ඇත. සංකේත සබැඳුමක් යනු “පොයින්ටරයක්” (pointer) වන අතර, එය වෙනත් ගොනුවක් හෝ නාමාවලියක් වෙත යොමු කරයි—ඉලක්කය ගෙන යාමක් හෝ මකා දැමීමක් සිදු වූ විට, සබැඳුම “බිඳී ගිය සබැඳුම” (broken link) බවට පත්වේ. එයට විරුද්ධව, හාර්ඩ් ලින්ක් එකක් ගොනුවේ දත්තයට සෘජුවම යොමු කරයි, එබැවින් මුල් ගොනුව මකා දැමුවත් දත්තය තවමත් ප්රවේශය ලැබේ.
මෙම ලිපිය, Ubuntu හි සංකේත සබැඳුම් නිර්මාණය, කළමනාකරණය, සහ ප්රායෝගික භාවිතය පිළිබඳ, ආරම්භක‑හිතකාමී ආකාරයෙන් පැහැදිලි කරයි. ඔබ නවකයා වුවත්, හෝ උසස් උපදෙස් ඉගෙන ගැනීමට කැමති වුවත්, මෙම මාර්ගෝපදේශය ඔබට උපකාරී වේ.
2. Ubuntu හි සංකේත සබැඳුම් සඳහා මූලික විධාන
Ubuntu හි සංකේත සබැඳුම් සමඟ වැඩ කිරීම සඳහා, ඔබ ප්රධාන වශයෙන් ln විධානය භාවිතට තුළ, නිර්මාණය, මකාදැමීම, සහ වෙනස් කිරීම (අතිරේක ලිවීම) යන මූලික කරුණු ආවරණය කරමු.
2.1 සංකේත සබැඳුමක් නිර්මාණය කිරීම
සංකේත සබැඳුමක් නිර්මාණය කිරීමට පහත විධානය භාවිතා කරන්න:
ln -s [target] [link_name]
-sයනු “symbolic” (සංකේත) යන අර්ථය. ඔබ මෙම විකල්පය නොදැක්වූ විට, ඔබ හාර්ඩ් ලින්ක් එකක් නිර්මාණය කරනු ඇත, එබැවින් අවධානයෙන් සිටින්න.[target]යනු ඔබ යොමු කිරීමට කැමති ගොනුව හෝ නාමාවලිය, සහ[link_name]යනු ඔබ නිර්මාණ කරන නව සබැඳුමේ නාමයයි.
උදාහරණ 1: ගොනුවකට සංකේත සබැඳුමක් නිර්මාණය කිරීම
ln -s /home/user/data.txt ~/data-link.txt
උදාහරණ 2: නාමාවලියකට සංකේත සබැඳුමක් නිර්මාණය කිරීම
ln -s /var/log /home/user/log-link
පූර්ණ මාර්ග vs. සම්බන්ධිත මාර්ග ගැන
පූර්ණ මාර්ගයක් (උදාහරණයක් ලෙස /home/user/…) භාවිතා කිරීමෙන්, ඔබ සබැඳුම සෑදූ පසු එය සෑම විටම නිවැරදිව යොමු වේ. සම්බන්ධිත මාර්ගයක් භාවිතා කරන විට, ඔබේ වත්මන් නාමාවලිය සහ නාමාවලී ව්යුහය ගැන අවධානයෙන් සිටිය යුතුය.
2.2 සංකේත සබැඳුමක් මකාදැමීම
සංකේත සබැඳුමක් මකාදැමීමට, සාමාන්ය rm හෝ unlink විධානය භාවිතා කරන්න; එය සාමාන්ය ගොනුවක් මකාදැමීමේ ආකාරයට සමානයි.
rm [link_name]සංකේත සබැඳුම පමණක් මකාදැමේ. එය ඉලක්ක ගොනුව හෝ නාමාවලිය මකාදැමීමක් නොවේ.unlink [link_name]මෙයද සබැඳුම පමණක් මකාදැමේ, ඉලක්කය නොවේ.
උදාහරණ:
rm ~/data-link.txt
unlink ~/data-link.txt
2.3 සංකේත සබැඳුමක් වෙනස් කිරීම හෝ අතිරේක ලිවීම
එකම නාමයෙන් සංකේත සබැඳුමක් දැනටමත් පවතින අතර, ඔබ එය නව ඉලක්කයක් වෙත අතිරේක ලිවීමට අවශ්ය නම්, -f (force) විකල්පය එක් කරන්න:
උදාහරණ:
ln -sfn /new/path/to/data.txt ~/data-link.txt
මෙම විකල්පය, සබැඳුම මකාදැමීමේ අවශ්යතාව නොමැතිව, ඉලකය යාවත්කාලීන කිරීමට ඉඩ සලසයි.
3. ආරම්භකයන් සඳහා පොදු වැරදි
Ubuntu හි සංකේත සබැඳුම් භාවිතා කරන විට, ආරම්භකයන්ට සිදුවන පොදු වැරදි කිහිපයක් මෙහි සඳහන් කරමු. මෙවැනි වැරදි පෙරදැරිව දැන ගැනීම, ගැටළු වැළැක්වීමට උපකාරී වේ.
3.1 දෙවන පරාමිතිය (සබැඳුම් නාමය) සමඟ අවධානයෙන් සිටින්න
ඔබ ln -s [target] [link_name] විධානයේ දෙවන පරාමිතිය (සබැඳුම් නාමය) ලෙස පවතින නාමාවලියක් සඳහන් කරන්නේ නම්, සබැඳුම එම නාමාවලියේ ඇතුළත මූල ගොනුව හෝ ෆෝල්ඩරය සමඟ එකම නාමයෙන් නිර්මාණය වේ.
උදාහරණ:
ln -s /home/user/data.txt /tmp/
මෙය /tmp/ නාමාවලියේ data.txt නමින් සබැඳුමක් නිර්මාණය කරයි.
ඔබ සබැඳුම් නාමය ස්පෂ්ටව සකස් නොකරන්නේ නම්, ඔබ නොඅදහස් කරන ස්ථානවල, නොඅදහස් කරන නාමයන් සමඟ සබැඳුම් නිර්මාණය විය හැක.
3.2 නාමාවලී නාමයේ පසුබැසීමේ (Trailing) ස්ලෑෂ් ගැන සැලකිල්ලෙන් සිටින්න
සංකේත සබැඳුමක් නිර්මාණය හෝ මකාදැමීමේදී, නාමාවලී නාමයේ පසුබැසීමේ ස්ලෑෂ් ( / ) අහඹු ලෙස ඇතුළත් කිරීම හෝ ඉවත් කිරීම කරන්නේ නම් ඔබ සැබෑ නාමාවලියේ අන්තර්ගතයන්ට ක්රියා කරනු ඇත, සබැඳුමට නොව.
උදාහරණ:
- සබැඳුමක් මැකීමේ නිවැරදි ක්රමය
rm mydir-link
- වැරදි ක්රමය (අවසාන ස්ලෑෂ් එකක් සමඟ)
rm mydir-link/
මෙම අවස්ථාවේදී, rm mydir-link/ යනු ඉලක්ක සාමාජිකයේ සැබෑ අන්තර්ගතයන් මැකීමට හේතු විය හැක!
සබැඳුමක් මැකීමේදී, කිසිදු විටෙක අවසානයේ ස්ලෑෂ් එකක් එකතු නොකරන්න.
3.3 බිඳුණු සබැඳුම් තේරුම් ගැනීම
ප්රතික්රියාකාරී සබැඳුමක ඉලක්කය මැකූ හෝ ගෙන යූ විට, එම සබැඳුම “බිඳුණු සබැඳුමක්” බවට පත් වේ.
එයට ප්රවේශ වීමට උත්සාහ කිරීම “No such file or directory” වැනි දෝෂයක් ඇති කරයි.
බිඳුණු සබැඳුම් පරීක්ෂා කිරීමේ ක්රමය:
ls -l
බිඳුණු සබැඳුම් සාමාන්යයෙන් “→” සංකේතයෙන් පසු නොමැති පාඨයක් පෙන්වයි, බොහෝ විට ටර්මිනලයේ රතු හෝ වෙනත් වර්ණයකින් ඉස්මතු කර ඇත.
3.4 අවසර සහ හිමිකම්
විශේෂිත සාමාජිකවල (උදා: /usr/local/bin හෝ /etc) සබැඳුමක් සාදන්නේ නම්, ඔබට sudo හිමිකම් අවශ්ය වේ.
අවසරයක් නොමැතිව උත්සාහ කළහොත්, “Permission denied” දෝෂයක් දැකිය හැක.
සබැඳුම් සාදීමට හෝ මැකීමට පෙර ඔබට අවශ්ය අවසර තිබේදැයි සැමවිටම පරීක්ෂා කරන්න.
4. Ubuntu සඳහා ප්රායෝගික භාවිතා ක්රම
ප්රතික්රියාකාරී සබැඳුම් සුවිධානම් පමණක් නොව—ඒවා සැබෑ ලෝක වැඩ ක්රියාවලීන් සඳහා අත්යවශ්යයි. Ubuntu හි සුලබ භාවිතා ක්රම කිහිපයක් මෙහි දක්වා ඇත.
4.1 ඔබේ Desktop හි Shell Script කෙටිමඟක් තැබීම
ඔබ ප්රතිවිකාරක shell script එකක් /usr/local/bin වැනි පද්ධති සාමාජිකයක සුරකිනවා නම්, ෆුල් පාඨයෙන් එය ධාවනය කිරීම සෑම විටම අපහසුය.
ඔබේ desktop හෝ යම් folder එකක ද්විත්ව-ක්ලික් හෝ කෙටිමඟකින් වේගවත් ප්රවේශය සඳහා desktop හි ප්රතික්රියාකාරී සබැඳුමක් සාදන්න.
උදාහරණය:
ln -s /usr/local/bin/myscript.sh ~/Desktop/myscript.sh
මෙය ඔබට script එක desktop එකෙන් කෙලින්ම ධාවනය කිරීමට ඉඩ සලසයි.
4.2 ඔබේ SSD ආරක්ෂා කිරීම සඳහා RAM Disk භාවිතය
අනිකාලික හෝ නිතර වෙනස් වන cache files SSD එකේ කෙලින්ම සුරකින විට එහි ආයු කාලය අඩු විය හැක.
ඒවා RAM disk එකක (උදා: /tmp හෝ /dev/shm) සුරකිමින් සහ ප්රතික්රියාකාරී සබැඳුම් භාවිතයෙන් redirect කිරීමෙන්, SSD හානිය අවම කළ හැක.
උදාහරණය:
ln -s /dev/shm/cache /home/user/.cache
මෙය app cache files RAM හි සුරකිමින් SSD ලිවීම් චක්ර SSD හානිය අඩු කරයි.
4.3 බහු වාතාවරණ අතර Configuration Files බෙදාහැරීම
ඔබට එකම config file එකක් බහු projects හෝ විවිධ පරිශීලකයින් සඳහා භාවිතා කිරීමට අවශ්ය නම්, files copy කිරීම වෙනුවට ප්රතික්රියාකාරී සබැඳුම් භාවිතයෙන් ඒවා මධ්යගතව කළමනාකරණය කළ හැක.
උදාහරණය:
ln -s /etc/myconfig.conf ~/project1/myconfig.conf
මෙය නඩත්තුව වැඩිදියුණු කරමින් projects අතර configs අනුකූලව තබා ගනී.
4.4 Virtual Directories භාවිතයෙන් විශාල Data Sets සංවිධානය කිරීම
ඔබේ files බහු drives හෝ folders අතර විසිරී ඇත්නම්, files ක්රියාත්මකව ගෙන යෑමකින් තොරව virtual “collection” directory එකක් සාදන්න ප්රතික්රියාකාරී සබැඳුම් භාවිතා කළ හැක.
උදාහරණය:
ln -s /mnt/dataA/image01.jpg ~/all-images/image01.jpg
ln -s /mnt/dataB/image02.jpg ~/all-images/image02.jpg
5. උසස් තාක්ෂණයන්
ඔබේ දෛනික වැඩ ක්රියාවලිය හෝ development projects වල ප්රතික්රියාකාරී සබැඳුම් උපරිම ලෙස භාවිතා කිරීම සඳහා උසස් ඉඟි කිහිපයක් මෙහි දක්වා ඇත.
5.1 Network Shared Directories වලට සබඳීම
ඔබ ගෙදර හෝ කාර්යාලයේ බහු PCs භාවිතා කරන්නේ නම්, network shared directories (උදා: /mnt/shared) mount කිරීම සුලබය.
ඔබේ local work directories වලින් network shares වලට ප්රතික්රියාකාරී සබැඳුම් සාදීමෙන්, files එකම ස්ථානයක ඇතිව ප්රවේශ විය හැක.
උදාහරණය:
ln -s /mnt/shared/documents ~/shared-documents
5.2 Web Servers සහ Development Environments වල Config Directories සංවිධානය කිරීම
Apache හෝ Nginx වැනි web servers වල, බහු sites අතර shared config files හෝ directories කළමනාකරණය කිරීමට අවශ්ය විය හැක.
ප්රතික්රියාකාරී සබැඳුම් config files සංවිධානය කිරීමට සහ නැවත භාවිතා කිරීමට නම්යශීලී ක්රම ලබා දෙයි.
උදාහරණය:
ln -s /etc/nginx/sites-available/common.conf /etc/nginx/sites-enabled/common.conf

5.3 Version Management සහ බහු Versions අතර ස්විච් වීම
ප්රතික්රියාකාරී සබැඳුම් applications හෝ libraries වල විවිධ versions අතර ස්විච් කිරීම පහසු කරයි. උදාහරණයක් ලෙස, ඔබ /opt/myapp latest version එකට linked නම්, අවශ්ය විට එම link වෙනත් version එකකට වෙනස් කළ හැක.
උදාහරණය:
ln -sfn /opt/myapp-v2.0 /opt/myapp
5.4 dotfiles සහ Development Environments මධ්යගතව කළමනාකරණය
Developers often manage dotfiles (like .bashrc or .vimrc) on GitHub and reuse them across multiple PCs using symbolic links.
For example, you can link to a cloned repository’s config files to unify environments on different computers.
Example:
ln -s ~/dotfiles/.vimrc ~/.vimrc
6. සංකේත සබැඳි සහ SEO
සංකේත සබැඳි ප්රධාන වශයෙන් ගොනු පද්ධතියේ ලක්ෂණයක් වුවත්, ඒවා වෙබ් සේවාදායකයන් හෝ WordPress වැනි අන්තර්ගත කළමනාකරණ පද්ධති සමඟ භාවිතා කරන විට SEO (සෙවුම් යන්ත්ර අනුකූල කිරීම) මතද බලපෑම් කළ හැක. වෙබ් අඩවි මෙහෙයුම්කරුවන් සහ WordPress පරිශීලකයන් සඳහා මෙහි ප්රායෝගික සැලකිලි කිහිපයක් ඇත.
6.1 වෙබ් නාමාවලිය සංරචනා අනුකූල කිරීම
සංකේත සබැඳි ඔබට භෞතික ගොනු ගෙන යාමකින් තොරව ඔබේ වෙබ් සේවාදායකයේ ගොනු සංරචනාව නැවත සැකසීමට ඉඩ දෙයි, එමඟින් URL මාර්ග හෝ සම්පත් ස්ථාන වෙනස් කිරීම පහසු වේ. උදාහරණයක් ලෙස, ඔබට විශාල මාධ්ය ගොනු (රූප, වීඩියෝ, ලේඛන) වෙනම ගබඩා කිරීමේ කොටසකට සමූහ කර, ඔබේ පොදු වෙබ් නාමාවලියේ ඇතුළත සංකේත සබැඳි සාදමින් කළමනාකරණය සහ පරිමාණය කිරීම පහසු කර ගත හැක.
Example:
ln -s /data/large-files /var/www/html/files
6.2 WordPress සමඟ භාවිතා කිරීමේ නඩු
WordPress හි, උඩුගත කිරීමේ නාමාවලිය (රූප සහ ඇමුණුම් සුරැකෙන ස්ථානය) බාහිර හෝ වලාකුළු ගබඩා වෙත සම්බන්ධ කිරීමට සංකේත සබැඳි භාවිතා කිරීම සාමාන්යයයි. මෙය සේවාදායකයේ ඉඩ සුරකින්න, උපස්ථාපන (backup) පහසු කර, බහු-අඩවි සැකසු සඳහා ලවච්චිතාව වැඩි කරයි.
Example:
ln -s /mnt/external/uploads /var/www/html/wp-content/uploads
කෙසේ වෙතත්, අවසර සහ වෙබ් සේවාදායක සැකසුම් (FollowSymLinks විකල්පය වැනි) පිළිබඳව අවධානයෙන් සිටින්න. තවද, Google වැනි සෙවුම් යන්ත්රයන්ට HTTP හරහා ප්රවේශය ලැබෙන සම්පත් පමණක් පරීක්ෂා කළ හැක. සංකේත සබැඳි SEO මත බලපානවාද යන්න ඔබේ වෙබ් සේවාදායක සැකසුම් මත පදනම් වේ, එබැවින් සැලසුම් අදියරේ සිට නාමාවලිය සංරචනාව සහ සේවාදායක වින්යාසය සැලකිල්ලට ගන්න.
6.3 නාමාවලීන් සංවිධානය කිරීමෙන් පරීක්ෂක (Crawler) අනුකූල කිරීම
අතිරේක නොවූ නාමාවලීන් හෝ කැඩී ගිය සබැඳි බොහෝමයක් පරීක්ෂක සම්පත් වියදම් කර, ඔබේ අඩවියේ ශ්රේණිගත කිරීම අඩු කරනු ඇත. ls -l හෝ සබැඳි පරීක්ෂක මෙවලම් භාවිතා කර ඔබේ අඩවියේ සංකේත සබැඳි නිතර පරීක්ෂා කර, භාවිත නොකළ හෝ කැඩී ගිය සබැඳි ඉවත් කිරීමෙන් SEO වැඩි කිරීමට උදව් වේ.
7. සාරාංශය (චෙක්ලැස්ට් ආකාරය)
මෙම ලිපිය මූලික කරුණු සිට උසස් භාවිත නඩු සහ Ubuntu හි සංකේත සබැඳි භාවිතා කිරීමේ උපදෙස් දක්වා සියල්ල ආවරණය කරයි. මෙන්න ඔබට ප්රායෝගිකව උපකාර වන සරලෙක්ලැස්ට් එකක්.
මූලික සංකේත සබැඳි චෙක්ලැස්ට්
- ඔබේ අරමුණ නිර්වචනය කරන්න — ඔබ සබැඳි කිරීමට අවශ්ය ගොනු හෝ නාමාවලිය සහ ඒ සඳහා හේතුව තීරණය කරන්න.
- නිවැරදි නිර්මාණ විධානය භාවිතා කරන්න — මූලික ආකාරය
ln -s [target] [link_name]වේ. ඔබ සම්පූර්ණ (absolute) හෝ සම්බන්ධ (relative) මාර්ග භාවිතා කරනවාද යන්න අවධානයෙන් බලන්න. - සබැඳි ආරක්ෂිතව මකා හෝ යාවත්කාලීන කරන්න — සබැඳි පමණක් ඉවත් කිරීමට
rm [link_name]හෝunlink [link_name]භාවිතා කරන්න. — ආරක්ෂිතව අලුත් කිරීම සඳහාln -sfn [target] [link_name]භාවිතා කරන්න. - සාමාන්ය ආරම්භක වැරදි වලින් වැළැක්වීම — පසුපස ඇති ස්ලෑෂ්, සබැඳි නාම නිරූපණය, සහ අවශ්ය අවසරයන් දෙවරක් පරීක්ෂා කරන්න.
- ලෝකීය භාවිත නඩු භාවිතා කර ලවච්චිතාව වැඩි කරන්න — වින්යාස ගොනු මධ්යස්ථ කරගන්න, නාමාවලියන් බෙදාගන්න, සහ අවශ්ය පරිදි වෙබ් සේවාදායක සංරචනා අනුකූල කරන්න.
- කැඩී ගිය හෝ භාවිත නොකළ සබැඳි නිතර පරීක්ෂා කර පිරිසිදු කරන්න —
ls -lහෝ සබැඳි පරීක්ෂක භාවිතා කර ගොනු පද්ධතිය පිරිසිදු තබන්න.
උසස් උපදෙස්
- සංකේත සබැඳි මෙහෙයුම්, සංවර්ධන වැඩපිළිවෙළ, සහ ගබඩා අනුකූල කිරීම සරල කරයි.
- ඒවා සේවාදායක සහ සංවර්ධන පරිසර සඳහා පමණක් නොව, දෛනික ගොනු කළමනාකරණය සහ උපස්ථාපන (backup) 전략 සඳහාද ප්රයෝජනවත් වේ.
8. ප්රශ්න-පිළිතුරු (FAQ)
ප්ර.1. Ubuntu හි සංකේත සබැඳියේ ඉලක්කය මකා දැමුවහොත් කුමක් වේද?
A.
සබැඳිය තවමත් පවතිනවා, නමුත් ඉලක්කය නැතිවීමෙන් “කැඩී ගිය සබැඳිය” වේ. රතිඵලයේ ඉලක්ක මාර්ගය රතු (හෝ වර්ණවත්) පෙන්වයි. සබැඳියට ප්රවේශ වීමට උත්සාහ කිරීමේදී දෝෂයක් සිදුවේ. භාවිත නොකළ සබැඳිrmහෝunlink` භාවිතා කර ඉවත් කරන්න.
ප්ර.2. සංකේත සබැඳි ගොනු සහ නාමාවලිය දෙකම සඳහා භාවිතා කළ හැදියිද?
A.
ඔව්, ඒවා දෙකම සඳහා ක්රියා කරයි. ගොනු හෝ නාමාවලිය සඳහා ln -s භාවිතා කරන්න. මෙය මධ්යස්ථ වින්යාස කළමනාකරණය හෝ පරිසර අතර නාමාවලිය බෙදා ගැනීමට විශේෂයෙන් ප්රයෝජනවත් වේ.
ප්ර.3. පවතින සංකේත සබැඳියේ ඉලක්කය කෙසේ වෙනස් කරන්නේද?
A.
ඔබට සබැඳිය මකා නැවත සෑදිය හැක, හෝ ln -sfn [new_target] [link_name] භාවිතා කර එක පියවරකින් එය අතිරේකව ලියවිය හැක.
Q4. WordPress අඩියක සංකැඳි (symbolic links) භාවිතා කිරීම ආරිතද?
A.
සාමාන්යයෙන් ඔව්, උදාහරණයක් ලෙස උඩුගත කිරීම් හෝ තේමා/ප්ලග්‑ඉන් නාමාවලියන් බාහිර ගබඩාවකට සම්බන්ධ කිරීමේදී. මෙය ලවච්චතාවය සහ උපස්ථාපන කාර්යක්ෂමතාව වැඩි කරයි. එNevertheless, පළමුව ස්ටේජින් පරිසරයක පරීක්ෂා කිරීම අත්යවශ්ය, මක්නිසාද සමහර සේවාදායක හෝ අවසරකසුම් සංකේත සබැඳි අවහිර කරනු ඇත.
Q5. සංකේත සබැඳි සෑදීමට හෝ මැකීමට sudo අවශ්යද?
A.
ඉලක්ක ෆෝල්ඩරයේ අවසර මත එය තීරණය වේ. ඔබේ නිවසේ ෆෝල්ඩරය තුළ එය සෑදීමට විශේෂ අවසර අවශ්ය නොවේ, නමුත් පද්ධති ෆෝල්ඩර (උදා: /usr/local/bin හෝ /etc) සඳහා sudo අවශ්ය වේ. දෝෂයක් ලැබුනහොත්, ඔබේ අවසර පරීක්ෂා කර නැවත උත්සාහ කරන්න.
Q6. සංකේත සබැඳි සහ හාර්ඩ් සබැඳි අතර වෙනස කුමක්ද?
A.
සංකේත සබැඳි “අන්වර්ථ නාම” හෝ “යොමු” වැනි දෙයක්; ඉලක්කය මකා දමනවා හෝ ගෙන යනවා නම්, සබැඳිය බිඳේ. හාර්ඩ් සබැඳි ගොනුවේ දත්තයටම සම්බන්ධ වේ, එබැවින් මුල් ගොනුව මකා දමන ලද්දත්, අන්තර්ගතය තවමත් ප්රවේශය ලැබේ. ඔබේ අවශ්යතාවයට අනුව සෑම එකක්ම සුදුසු ලෙස භාවිතා කරන්න.



