லினக்ஸில் ஏன் மென்மையான இணைப்பை உருவாக்குகிறோம்?

மென்மையான இணைப்பில் அசல் கோப்பிற்கான பாதை உள்ளது மற்றும் உள்ளடக்கங்கள் இல்லை. மென்மையான இணைப்பை அகற்றுவது அசல் கோப்பை அகற்றுவதைத் தவிர வேறு எதையும் பாதிக்காது, இணைப்பு "தொங்கும்" இணைப்பாக மாறும், இது இல்லாத கோப்பைக் குறிக்கிறது. ஒரு மென்மையான இணைப்பு ஒரு கோப்பகத்துடன் இணைக்க முடியும்.

ஒரு குறியீட்டு இணைப்பு, மென்மையான இணைப்பு என்றும் அழைக்கப்படுகிறது மற்றொரு கோப்பை சுட்டிக்காட்டும் ஒரு சிறப்பு வகையான கோப்பு, விண்டோஸில் குறுக்குவழி அல்லது மேகிண்டோஷ் மாற்றுப்பெயர் போன்றது. கடினமான இணைப்பைப் போலன்றி, ஒரு குறியீட்டு இணைப்பு இலக்கு கோப்பில் உள்ள தரவைக் கொண்டிருக்கவில்லை. இது கோப்பு முறைமையில் எங்காவது மற்றொரு உள்ளீட்டை சுட்டிக்காட்டுகிறது.

குறியீட்டு இணைப்புகளை ஏன் பயன்படுத்த வேண்டும்? சிம்லிங்க்களில் அவை எங்கோ கீழே சுட்டிக்காட்டும் உண்மையான கோப்புகளைப் போல நீங்கள் செயல்படலாம். (அவற்றை நீக்குவதைத் தவிர). அதிகப்படியான நகல் இல்லாமல், ஒரு கோப்பிற்கு பல “அணுகல் புள்ளிகளை” வைத்திருக்க இது உங்களை அனுமதிக்கிறது (அவை எப்போதும் ஒரே கோப்பை அணுகுவதால், புதுப்பித்த நிலையில் இருக்கும்).

ஒரு மென்மையான இணைப்பு (குறியீட்டு இணைப்பு என்றும் அழைக்கப்படுகிறது) ஒரு சுட்டிக்காட்டி அல்லது கோப்பு பெயருக்கான குறிப்பாக செயல்படுகிறது. இது அசல் கோப்பில் உள்ள தரவை அணுகாது.
...
மென்மையான இணைப்பு:

ஒப்பீட்டு அளவுருக்கள் கடினமான இணைப்பு மென்மையான இணைப்பு
கோப்பு முறை கோப்பு முறைமைகளில் இதைப் பயன்படுத்த முடியாது. இது கோப்பு முறைமைகள் முழுவதும் பயன்படுத்தப்படலாம்.

கோப்புகளுக்கு இடையே இணைப்புகளை உருவாக்க, நீங்கள் செய்ய வேண்டும் ln கட்டளையைப் பயன்படுத்தவும். ஒரு குறியீட்டு இணைப்பு (மென்மையான இணைப்பு அல்லது சிம்லிங்க் என்றும் அழைக்கப்படுகிறது) மற்றொரு கோப்பு அல்லது கோப்பகத்திற்கான குறிப்பாக செயல்படும் ஒரு சிறப்பு வகை கோப்பைக் கொண்டுள்ளது. Unix/Linux போன்ற இயங்குதளங்கள் பெரும்பாலும் குறியீட்டு இணைப்புகளைப் பயன்படுத்துகின்றன.

குறியீட்டு இணைப்பை அகற்ற, ஒன்றைப் பயன்படுத்தவும் rm அல்லது unlink கட்டளையைத் தொடர்ந்து symlink இன் பெயர் ஒரு வாதமாக. ஒரு கோப்பகத்தை சுட்டிக்காட்டும் குறியீட்டு இணைப்பை அகற்றும் போது, ​​சிம்லிங்க் பெயரில் ஒரு பின்னிணைப்பைச் சேர்க்க வேண்டாம்.

குறியீட்டு இணைப்புகள் லைப்ரரிகளை இணைக்கவும், அசல் கோப்புகளை நகர்த்தாமல் அல்லது நகலெடுக்காமல் கோப்புகள் சீரான இடத்தில் இருப்பதை உறுதி செய்யவும் எல்லா நேரத்திலும் பயன்படுத்தப்படுகிறது. ஒரே கோப்பின் பல நகல்களை வெவ்வேறு இடங்களில் "சேமிப்பதற்கு" இணைப்புகள் பெரும்பாலும் பயன்படுத்தப்படுகின்றன, ஆனால் இன்னும் ஒரு கோப்பைக் குறிப்பிடுகின்றன.

கடினமான இணைப்பு என்பது அது சுட்டிக்காட்டும் உண்மையான கோப்பின் சரியான பிரதி . கடினமான இணைப்பு மற்றும் இணைக்கப்பட்ட கோப்பு இரண்டும் ஒரே ஐனோடைப் பகிர்ந்து கொள்கின்றன. மூலக் கோப்பு நீக்கப்பட்டாலும், கடின இணைப்பு இன்னும் இயங்குகிறது, மேலும் கோப்பிற்கான கடினமான இணைப்புகளின் எண்ணிக்கை 0(பூஜ்ஜியம்) ஆகாத வரை நீங்கள் கோப்பை அணுக முடியும்.

காரணம் கடின இணைப்பு அடைவுகள் அனுமதி இல்லை ஒரு சிறிய தொழில்நுட்பம். அடிப்படையில், அவை கோப்பு முறைமை கட்டமைப்பை உடைக்கின்றன. நீங்கள் பொதுவாக கடினமான இணைப்புகளைப் பயன்படுத்தக்கூடாது. குறியீட்டு இணைப்புகள் சிக்கல்களை ஏற்படுத்தாமல் அதே செயல்பாடுகளை அனுமதிக்கின்றன (எ.கா. ln -s இலக்கு இணைப்பு ).

கடினமான இணைப்பு லினக்ஸ் அல்லது யுனிக்ஸ் போன்ற இயங்குதளங்களில் இருக்கும் கோப்பிற்கான கூடுதல் பெயர். எத்தனை கடினமான இணைப்புகள், அதனால் எத்தனை பெயர்கள் வேண்டுமானாலும், எந்தக் கோப்புக்கும் உருவாக்கலாம். கடினமான இணைப்புகளை மற்ற கடினமான இணைப்புகளுக்கும் உருவாக்கலாம்.

இந்த இடுகை பிடிக்குமா? உங்கள் நண்பர்களுக்கு பகிர்ந்து கொள்ளுங்கள்:
ஓஎஸ் டுடே