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

How Create Hard Link



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

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







குறிப்பு: கீழே காட்டப்பட்டுள்ள முறைகள் மூலம் உங்களுக்கு நடக்க நாங்கள் லினக்ஸ் புதினா 20 ஐப் பயன்படுத்தியுள்ளோம்.



லினக்ஸ் புதினா 20 இல் ஒரு கடினமான இணைப்பை உருவாக்கும் முறை:

லினக்ஸ் புதினா 20 இல் ஒரு கோப்புடன் ஒரு கடினமான இணைப்பை உருவாக்க, கீழே குறிப்பிடப்பட்டுள்ள படிகளை நாங்கள் செய்வோம்:



முதலில், நாம் டெர்மினலைத் தொடங்க வேண்டும், இதனால் லினக்ஸ் மின்ட் 20 இல் உள்ள டெர்மினல் வழியாக கட்டளைகளை அனுப்ப முடியும். லினக்ஸ் புதினா 20 முனையத்தின் படத்தையும் கீழே இணைத்துள்ளோம்:





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



$ls-தி

இந்த கட்டளை நீங்கள் தற்போது பணிபுரியும் பணி அடைவின் அனைத்து உள்ளடக்கங்களையும் பட்டியலிடும்.

எங்கள் முகப்பு கோப்பகத்தின் உள்ளடக்கங்களும் பின்வரும் படத்தில் காட்டப்பட்டுள்ளன:

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

$lnawk.txt abc.txt

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

இந்த கட்டளையை இயக்கிய பிறகு, உங்கள் தற்போதைய வேலை கோப்பகத்தின் உள்ளடக்கங்களை மீண்டும் ls கட்டளையுடன் பட்டியலிட வேண்டும். நீங்கள் இந்த கட்டளையை இயக்கியவுடன், பின்வரும் படத்தில் முன்னிலைப்படுத்தப்பட்டுள்ளபடி உங்கள் தற்போதைய பணி அடைவில் abc.txt என்ற பெயருடன் சரியான ak.txt இன் க்ளோனைப் பார்க்க முடியும்:

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

லினக்ஸ் புதினா 20 இல் ஒரு மென்மையான இணைப்பை உருவாக்கும் முறை:

லினக்ஸ் புதினா 20 இல் ஒரு கோப்புக்கு மென்மையான இணைப்பை உருவாக்க, கீழே குறிப்பிடப்பட்டுள்ள படிகளை நாங்கள் செய்வோம்:

மேலே காட்டப்பட்டுள்ள முறையைப் போலவே, தற்போதைய பணி அடைவின் உள்ளடக்கங்களைச் சரிபார்க்க நாம் மீண்டும் ls கட்டளையை இயக்க வேண்டும். இந்த நேரத்தில், பின்வரும் படத்தில் முன்னிலைப்படுத்தப்பட்டுள்ளபடி அதன் மென்மையான இணைப்பை உருவாக்க Bash.sh என்ற மற்றொரு கோப்பை நாங்கள் தேர்ந்தெடுத்துள்ளோம்:

அதன் மென்மையான இணைப்பை உருவாக்குவதற்கு ஒரு கோப்பைத் தேர்ந்தெடுத்த பிறகு, கீழே உள்ள கட்டளையை நமது லினக்ஸ் புதினா 20 முனையத்தில் செயல்படுத்த வேண்டும்:

$ln–S Bash.sh NewBash.sh

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

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

அதை சரிபார்க்க மற்றொரு வழி உங்கள் கோப்பு மேலாளர் ஐகானைக் கிளிக் செய்வதன் மூலம் உங்கள் முகப்பு கோப்பகத்தைப் பார்வையிட வேண்டும். அங்கு, நீங்கள் Bash.sh மற்றும் NewBash.sh ஐப் பார்க்க முடியும், உண்மையில், முந்தைய கோப்புக்கான மென்மையான இணைப்பு. NewBash.sh கோப்பில் அமைந்துள்ள அம்புக்குறியையும் நீங்கள் காணலாம், இது ஒரு குறுக்குவழி அல்லது Bash.sh கோப்புக்கான இணைப்பு மற்றும் கீழே காட்டப்பட்டுள்ள படத்தில் முன்னிலைப்படுத்தப்பட்டுள்ளபடி அதன் சரியான நகல் அல்ல என்பதைக் காட்டுகிறது:

முடிவுரை:

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