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

பொருளடக்கம்

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

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

நிரந்தர சிம்லிங்கை உருவாக்குகிறது

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

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

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

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

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

கடினமான இணைப்பு வரையறை:

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

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

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

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

குறியீட்டு இணைப்புகளை உருவாக்க எந்த கட்டளை பயன்படுத்தப்படுகிறது?

ln கட்டளை என்பது ஒரு நிலையான யூனிக்ஸ் கட்டளை பயன்பாடாகும், இது ஏற்கனவே உள்ள கோப்பு அல்லது கோப்பகத்திற்கு கடினமான இணைப்பு அல்லது குறியீட்டு இணைப்பை (symlink) உருவாக்க பயன்படுகிறது.

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

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

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

22 ஏப்ரல். 2011 г.

Ln -s இலக்கு மூலத்தை செய்வதை விட , sudo ln -s /path/to/source/file ஐப் பயன்படுத்தி இணைப்பை உருவாக்க நீங்கள் விரும்பும் இடத்திற்குச் சென்று இணைப்பை உருவாக்குவது எளிது என்பதை நான் கண்டறிந்துள்ளேன். எனவே உங்கள் விஷயத்தில் நான் cd /usr/bin பிறகு sudo ln -s /opt/bin/pv4 செய்வேன்.

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