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

பொருளடக்கம்

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

யுனிக்ஸ் அமைப்புகளில் குறியீட்டு இணைப்பைக் கண்டறிய ls கட்டளை

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

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

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

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

லினக்ஸ் அல்லது யூனிக்ஸ் போன்ற கணினியில் கடினமான இணைப்புகளை உருவாக்க:

  1. sfile1file மற்றும் link1file இடையே கடினமான இணைப்பை உருவாக்கவும், இயக்கவும்: ln sfile1file link1file.
  2. கடினமான இணைப்புகளுக்குப் பதிலாக குறியீட்டு இணைப்புகளை உருவாக்க, பயன்படுத்தவும்: ln -s மூல இணைப்பை.
  3. லினக்ஸில் மென்மையான அல்லது கடினமான இணைப்புகளைச் சரிபார்க்க, இயக்கவும்: ls -l மூல இணைப்பை.

16 кт. 2018 г.

Linux இல் Soft Link மற்றும் Hard Link என்றால் என்ன? ஒரு குறியீட்டு அல்லது மென்மையான இணைப்பு என்பது அசல் கோப்பிற்கான உண்மையான இணைப்பாகும், அதேசமயம் கடினமான இணைப்பு என்பது அசல் கோப்பின் கண்ணாடி நகலாகும். நீங்கள் அசல் கோப்பை நீக்கினால், மென்மையான இணைப்பு மதிப்பு இல்லை, ஏனெனில் அது இல்லாத கோப்பை சுட்டிக்காட்டுகிறது.

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

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

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

22 ஏப்ரல். 2011 г.

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

கோப்பகம் ஒரு குறியீட்டு இணைப்பாக உள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம்?

கோப்புறை ஒரு குறியீட்டு இணைப்பு என்பதைத் தீர்மானிக்க, நீங்கள் இந்த முறைகளில் ஒன்றைப் பயன்படுத்தலாம்.

  1. GUI முறை: கோப்புறை ஐகான் வித்தியாசமாக இருக்கும். கோப்புறையின் ஐகானில் அம்புக்குறி இருக்கும்.
  2. CLI முறை. ls -l இன் வெளியீடு, கோப்புறை ஒரு குறியீட்டு இணைப்பு என்பதை தெளிவாகக் குறிக்கும், மேலும் அது சுட்டிக்காட்டும் கோப்புறையையும் பட்டியலிடும்.

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

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

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

ஆம். இன்னும் இருவரிடமும் அடைவு உள்ளீடுகள் இருப்பதால் அவை இரண்டும் இடத்தைப் பிடிக்கின்றன.

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

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