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

பொருளடக்கம்

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

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

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

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

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

குறியீட்டு இணைப்பை உருவாக்க, -s ( –சிம்பாலிக்) விருப்பத்தைப் பயன்படுத்தவும். FILE மற்றும் LINK ஆகிய இரண்டும் கொடுக்கப்பட்டால், ln ஆனது முதல் வாதமாக (FILE) குறிப்பிடப்பட்ட கோப்பிலிருந்து இரண்டாவது வாதமாக (LINK) குறிப்பிடப்பட்ட கோப்பிற்கான இணைப்பை உருவாக்கும்.

A soft link is similar to the file shortcut feature which is used in Windows Operating systems. Each soft linked file contains a separate Inode value that points to the original file. As similar to hard links, any changes to the data in either file is reflected in the other.

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

ஒரு கோப்பகத்தில் குறியீட்டு இணைப்புகளைப் பார்க்க:

  1. ஒரு முனையத்தைத் திறந்து அந்த கோப்பகத்திற்குச் செல்லவும்.
  2. கட்டளையை தட்டச்சு செய்யவும்: ls -la. இது மறைந்திருந்தாலும், கோப்பகத்தில் உள்ள எல்லா கோப்புகளையும் நீண்ட பட்டியலிட வேண்டும்.
  3. l உடன் தொடங்கும் கோப்புகள் உங்கள் குறியீட்டு இணைப்பு கோப்புகள்.

UNIX குறியீட்டு இணைப்பு அல்லது சிம்லிங்க் குறிப்புகள்

  1. மென்மையான இணைப்பைப் புதுப்பிக்க ln -nfs ஐப் பயன்படுத்தவும். …
  2. உங்கள் மென்மையான இணைப்பு சுட்டிக்காட்டும் உண்மையான பாதையைக் கண்டறிய, UNIX மென்மையான இணைப்பின் கலவையில் pwd ஐப் பயன்படுத்தவும். …
  3. அனைத்து யுனிக்ஸ் சாஃப்ட் லிங்க் மற்றும் ஹார்ட் லிங்கை எந்த டைரக்டரியிலும் கண்டுபிடிக்க, பின்வரும் கட்டளையை இயக்கவும் “ls -lrt | grep "^l" ".

உன்னால் முடியும் ஒரு கோப்பு [ -L கோப்பு ] உடன் சிம்லிங்க் உள்ளதா என சரிபார்க்கவும் . இதேபோல், ஒரு கோப்பு [ -f கோப்பு ] உடன் வழக்கமான கோப்பாக உள்ளதா என்பதை நீங்கள் சோதிக்கலாம், ஆனால் அந்த வழக்கில், சிம்லிங்க்களைத் தீர்த்த பிறகு சரிபார்ப்பு செய்யப்படுகிறது. ஹார்ட்லிங்க்கள் ஒரு வகை கோப்பு அல்ல, அவை ஒரு கோப்பிற்கான வெவ்வேறு பெயர்கள் (எந்த வகையிலும்).

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

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

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

Unix இல் அனுமதிகளை எவ்வாறு படிப்பது?

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

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