கடின இணைப்புக்கும் மென்மையான இணைப்புக்கும் இடையிலான வேறுபாடு
உள்ளடக்கம்
யுனிக்ஸ் இல் உள்ள இணைப்புகள் அடிப்படையில் கோப்புகள் மற்றும் கோப்பகங்களுடன் தொடர்புடைய சுட்டிகள். ஒரு கடினமான இணைப்புக்கும் மென்மையான இணைப்புக்கும் இடையிலான முக்கிய வேறுபாடு என்னவென்றால், கடின இணைப்பு என்பது கோப்பிற்கான நேரடி குறிப்பு, அதே சமயம் மென்மையான இணைப்பு என்பது பெயரின் குறிப்பு, அதாவது கோப்பு பெயரால் ஒரு கோப்பை சுட்டிக்காட்டுகிறது.
கடினமான இணைப்பு கோப்புகள் மற்றும் கோப்பகங்களை ஒரே கோப்பு முறைமையில் இணைக்கிறது, ஆனால் மென்மையான இணைப்பு கோப்பு முறைமை எல்லைகளை கடந்து செல்ல முடியும்.
இணைப்புகளைப் புரிந்துகொள்வதற்கு முன் நாம் முதலில் புரிந்து கொள்ள வேண்டும் inode, ஒரு ஐனோட் என்பது கோப்பு உருவாக்கும் தேதி, கோப்பு அங்கீகாரங்கள், கோப்பின் உரிமையாளர் மற்றும் பல போன்ற கோப்பு பற்றிய மெட்டாடேட்டாவை உள்ளடக்கிய தரவு கட்டமைப்பு ஆகும்.
- ஒப்பீட்டு விளக்கப்படம்
- வரையறை
- முக்கிய வேறுபாடுகள்
- முடிவுரை
ஒப்பீட்டு விளக்கப்படம்
ஒப்பிடுவதற்கான அடிப்படை | கடினமான இணைப்பு | மென்மையான இணைப்பு |
---|---|---|
அடிப்படை | கடின இணைப்புகள் எனப்படும் பல பெயர்களில் ஒரு கோப்பை அணுக முடியும். | அந்த கோப்பை சுட்டிக்காட்டும் வெவ்வேறு குறிப்புகள் மூலம் ஒரு கோப்பை அணுக முடியும் மென்மையான இணைப்பு என அழைக்கப்படுகிறது. |
அசல் கோப்பு நீக்கப்படும் போது இணைப்பு சரிபார்ப்பு | இன்னும் செல்லுபடியாகும் மற்றும் கோப்பை அணுக முடியும். | தவறான |
படைப்புக்கு பயன்படுத்தப்படும் கட்டளை | Ln | ln -s |
ஐனோட் எண் | அதே | வெவ்வேறு |
இணைக்க முடியும் | அதன் சொந்த பகிர்வுக்கு. | நெட்வொர்க் செய்யப்பட்ட வேறு எந்த கோப்பு முறைமைக்கும். |
நினைவக நுகர்வு | குறைவான | மேலும் |
உறவினர் பாதை | பொருந்தாது | அனுமதிக்கப்பட்ட |
கடின இணைப்பின் வரையறை
கடினமான இணைப்புகள் ஒரே கோப்பு முறைமையில் இரண்டு கோப்புகளை நேரடியாக இணைக்கவும், அடையாளம் காண இது கோப்பின் ஐனோட் எண்ணைப் பயன்படுத்துகிறது. கோப்பகங்களில் கடின இணைப்புகளை செயல்படுத்த முடியாது (அவை ஐனோடை சுட்டிக்காட்டுவதால்). எப்பொழுது "Lnஒரு கடினமான இணைப்பை உருவாக்க கட்டளை பயன்படுத்தப்படுகிறது, இது கட்டளை வரியில் மற்றொரு கோப்பை உருவாக்குகிறது, இது அசல் கோப்பைக் குறிக்கப் பயன்படுகிறது. அசல் மற்றும் உருவாக்கப்பட்ட கோப்பு இரண்டும் ஒரே ஐனோட் மற்றும் உள்ளடக்கத்தைக் கொண்டுள்ளன; எனவே அவர்களுக்கு ஒரே அனுமதிகள் மற்றும் ஒரே உரிமையாளர் இருப்பார்கள்.
அசல் கோப்பை அகற்றுவது கடின இணைக்கப்பட்ட கோப்பை பாதிக்காது, மேலும் கடின இணைக்கப்பட்ட கோப்பு இருக்கும். தனக்கு கடினமான இணைப்புகளின் எண்ணிக்கையை கணக்கிட, ஐனோட் ஒரு கவுண்டரை வைத்திருக்கிறது. கவுண்டர் 0 மதிப்பைக் குறிக்கும் போது, ஐனோட் காலியாகும். கடின இணைப்பில் நீங்கள் எந்த மாற்றங்களையும் செய்யும்போதெல்லாம், அது அசல் கோப்பில் பின்பற்றப்படும்.
மென்மையான இணைப்பின் வரையறை
மென்மையான இணைப்புகள் பொதுவாக அசல் கோப்பிற்கான மாற்று பாதை (அல்லது மாற்று); இவை என்றும் குறிப்பிடப்படுகின்றன குறியீட்டு இணைப்புகள். இது இணைப்பின் “இலக்கு கோப்பு”, கொடியின் பெயரை உள்ளடக்கியது, இது ஒரு மென்மையான இணைப்பு என்பதைக் குறிப்பிடுகிறது. ஒரு கோப்பை அணுகும்போது மென்மையான இணைப்பு மென்மையான இணைப்பின் விஷயத்தில் எழுதப்பட்ட பாதை வழியாக இலக்கு கோப்புக்கு திருப்பி விடுகிறது.
மென்மையான இணைப்பு குறுக்குவழிகளாக செயல்படும் விண்டோஸ் ஓஎஸ் விஷயத்தில் இவை மிகவும் எளிது. மென்மையான இணைப்புகளை உருவாக்குவதும் நீக்குவதும் அசல் கோப்பை பாதிக்காது. இலக்கு கோப்பு நீக்கப்பட்டால் மென்மையான இணைப்பு தொங்கல்கள் இது எங்கும் சுட்டிக்காட்டுகிறது மற்றும் இலக்கு கோப்பை அணுகும்போது பிழையை உருவாக்குகிறது. மென்மையான இணைப்புகள் கடின இணைப்பைப் போலன்றி, ஐனோட் எண்ணைப் பயன்படுத்துவதில்லை. ஒரு முழுமையான அல்லது தொடர்புடைய பாதை குறியீட்டு இணைப்புகளின் ஒரு பகுதியாக இருக்கலாம்.
- ஒரு கடினமான இணைப்பு என்பது அசல் கோப்பின் கூடுதல் பெயர், இது இலக்கு கோப்பை அணுக ஐனோடை குறிக்கிறது.இதற்கு மாறாக, மென்மையான இணைப்பு அசல் கோப்பிற்கு வேறுபட்டது மற்றும் அசல் கோப்பிற்கு ஒரு மாற்று ஆகும், ஆனால் ஐனோடைப் பயன்படுத்த வேண்டாம்.
- அசல் கோப்பு நீக்கப்படும் போது மென்மையான இணைப்பு செல்லாது, இலக்கு கோப்பு நீக்கப்பட்டாலும் ஒரு கடினமான இணைப்பு செல்லுபடியாகும்.
- லினக்ஸில், கடின இணைப்பை உருவாக்க பயன்படுத்தப்படும் கட்டளை “Ln". மாறாக, மென்மையான இணைப்பிற்கு பயன்படுத்தப்படும் கட்டளை “ln -s“.
- கடின இணைப்பு மென்மையான இணைப்பிற்கு ஒத்த அதே ஐனோட் எண்ணைக் கொண்டுள்ளது, அங்கு இலக்கு கோப்பு மற்றும் அதன் மென்மையான இணைப்பு தனித்துவமான ஐனோட் எண்ணைக் கொண்டுள்ளன.
- கடின இணைப்புகள் அதன் சொந்த பகிர்வுகளுக்கு கட்டுப்படுத்தப்பட்டுள்ளன, ஆனால் மென்மையான இணைப்புகள் வெவ்வேறு கோப்பு முறைமைகளை உள்ளடக்கும்.
- சில சந்தர்ப்பங்களில் மென்மையான இணைப்பை விட கடின இணைப்பின் செயல்திறன் சிறந்தது.
- உறவினர் பாதை மற்றும் முழுமையான பாதை இரண்டும் மென்மையான இணைப்புகளில் அனுமதிக்கப்படுகின்றன. மாறாக, கடினமான இணைப்பில் தொடர்புடைய பாதை அனுமதிக்கப்படாது.
முடிவுரை
கடினமான இணைப்புக்கு கூடுதல் இடம் மற்றும் பாய் விரைவாகத் தேவையில்லை, ஆனால் கடினமான இணைப்பில் பயன்படுத்தப்படும் மாற்றங்கள் அசல் கோப்பில் பிரதிபலிக்கின்றன. மறுபுறம், மென்மையான இணைப்புக்கு கூடுதல் இடம் தேவை, ஆனால் மென்மையான இணைப்பில் எந்த மாற்றமும் அசல் கோப்பை பாதிக்காது. ஹார்ட் இணைப்பைப் போலல்லாமல் கோப்பகங்களுக்கு மென்மையான இணைப்புகள் அனுமதிக்கப்படுகின்றன.