ചോദ്യം: ലിനക്സിലെ രണ്ട് ഡയറക്ടറികൾക്കിടയിൽ നിങ്ങൾ എങ്ങനെയാണ് ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുന്നത്?

ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കാൻ ടാർഗെറ്റ് ഫയലും ലിങ്കിന്റെ പേരും ശേഷം ln കമാൻഡിലേക്ക് -s ഓപ്ഷൻ നൽകുക. ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ ഒരു ഫയൽ ബിൻ ഫോൾഡറിലേക്ക് സിംലിങ്ക് ചെയ്തിരിക്കുന്നു. ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഒരു മൌണ്ട് ചെയ്ത ബാഹ്യ ഡ്രൈവ് ഒരു ഹോം ഡയറക്ടറിയിലേക്ക് സിംലിങ്ക് ചെയ്തിരിക്കുന്നു.

ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കാൻ, -s (-സിംബോളിക്) ഓപ്ഷൻ ഉപയോഗിക്കുക. ഫയലും ലിങ്കും നൽകിയിട്ടുണ്ടെങ്കിൽ, ആദ്യ ആർഗ്യുമെന്റ് ( FILE ) ആയി വ്യക്തമാക്കിയ ഫയലിൽ നിന്ന് രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ( LINK ) ആയി വ്യക്തമാക്കിയ ഫയലിലേക്ക് ln ഒരു ലിങ്ക് സൃഷ്ടിക്കും.

നിങ്ങൾ പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്ന നിലവിലുള്ള ഫയലിൻ്റെ പേര് ഉപയോഗിച്ച് source_file മാറ്റി പകരം വയ്ക്കുക (ഈ ഫയൽ ഫയൽ സിസ്റ്റങ്ങളിൽ ഉടനീളം നിലവിലുള്ള ഏതെങ്കിലും ഫയലോ ഡയറക്ടറിയോ ആകാം). പ്രതീകാത്മക ലിങ്കിൻ്റെ പേര് ഉപയോഗിച്ച് myfile മാറ്റിസ്ഥാപിക്കുക. ദി ln കമാൻഡ് പിന്നീട് പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുന്നു.

To create a symbolic link in Nautilus, press and hold the Ctrl and Shift keys on your keyboard. Drag and drop a file or folder to another location. Nautilus will create a symbolic link to the original file or folder at the location you drop the file or folder rather than moving the original file or folder.

ഒരു ഡയറക്ടറിയിൽ പ്രതീകാത്മക ലിങ്കുകൾ കാണുന്നതിന്:

  1. ഒരു ടെർമിനൽ തുറന്ന് ആ ഡയറക്ടറിയിലേക്ക് നീങ്ങുക.
  2. കമാൻഡ് ടൈപ്പ് ചെയ്യുക: ls -la. ഇത് ഡയറക്‌ടറിയിലെ എല്ലാ ഫയലുകളും മറഞ്ഞിരിക്കുകയാണെങ്കിൽപ്പോലും ദീർഘമായി പട്ടികപ്പെടുത്തും.
  3. l എന്നതിൽ തുടങ്ങുന്ന ഫയലുകൾ നിങ്ങളുടെ പ്രതീകാത്മക ലിങ്ക് ഫയലുകളാണ്.

ഒരൊറ്റ "ഉൾപ്പെടുത്തുക" ” വേരിയബിൾ, ആവശ്യമുള്ള ഡയറക്‌ടറിയിലേക്കുള്ള പൂർണ്ണമായ പാതയായി അതിനെ നിർവചിക്കുന്നു. എന്ന് നിർവചിച്ചിരിക്കുന്ന മൂല്യം ഉപയോഗിച്ച് സിസ്റ്റം ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കും. " വേരിയബിൾ. ഒരു സിംലിങ്കിന്റെ സൃഷ്‌ടി സൂചിപ്പിക്കുന്നത്, ഡിഫോൾട്ടായി -s ഓപ്ഷൻ പ്രയോഗിക്കുന്നു. …

ഡയറക്ടറികൾ ഹാർഡ്-ലിങ്ക് ചെയ്യാനുള്ള കാരണം അനുവദനീയമല്ല ഒരു ചെറിയ സാങ്കേതികതയാണ്. അടിസ്ഥാനപരമായി, അവ ഫയൽ-സിസ്റ്റം ഘടനയെ തകർക്കുന്നു. എന്തായാലും നിങ്ങൾ പൊതുവെ ഹാർഡ് ലിങ്കുകൾ ഉപയോഗിക്കരുത്. സിംബോളിക് ലിങ്കുകൾ പ്രശ്‌നങ്ങൾ ഉണ്ടാക്കാതെ തന്നെ മിക്ക പ്രവർത്തനങ്ങളും അനുവദിക്കുന്നു (ഉദാ ln -s ടാർഗെറ്റ് ലിങ്ക് ).

ഒരു ഹാർഡ് ലിങ്ക് ആണ് മറ്റൊരു ഫയലിന്റെ അതേ അടിസ്ഥാന ഐനോഡിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്ന ഒരു ഫയൽ. നിങ്ങൾ ഒരു ഫയൽ ഇല്ലാതാക്കുകയാണെങ്കിൽ, അത് അടിസ്ഥാന ഐനോഡിലേക്കുള്ള ഒരു ലിങ്ക് നീക്കം ചെയ്യുന്നു. ഒരു പ്രതീകാത്മക ലിങ്ക് (സോഫ്റ്റ് ലിങ്ക് എന്നും അറിയപ്പെടുന്നു) ഫയൽസിസ്റ്റത്തിലെ മറ്റൊരു ഫയൽനാമത്തിലേക്കുള്ള ഒരു ലിങ്കാണ്.

ഏറ്റവും ലളിതമായ വഴി: സിംബോളിക് ലിങ്ക് സ്ഥിതിചെയ്യുന്ന സ്ഥലത്തേക്ക് cd, വിശദാംശങ്ങൾ ലിസ്റ്റ് ചെയ്യാൻ ls -l ചെയ്യുക ഫയലുകളുടെ. പ്രതീകാത്മക ലിങ്കിന് ശേഷം -> എന്നതിന്റെ വലതുവശത്തുള്ള ഭാഗം അത് ചൂണ്ടിക്കാണിക്കുന്ന ലക്ഷ്യസ്ഥാനമാണ്.

UNIX സിംബോളിക് ലിങ്ക് അല്ലെങ്കിൽ സിംലിങ്ക് ടിപ്പുകൾ

  1. സോഫ്റ്റ് ലിങ്ക് അപ്ഡേറ്റ് ചെയ്യാൻ ln -nfs ഉപയോഗിക്കുക. …
  2. നിങ്ങളുടെ സോഫ്റ്റ് ലിങ്ക് ചൂണ്ടിക്കാണിക്കുന്ന യഥാർത്ഥ പാത കണ്ടെത്താൻ UNIX സോഫ്റ്റ് ലിങ്കിന്റെ സംയോജനത്തിൽ pwd ഉപയോഗിക്കുക. …
  3. ഏതെങ്കിലും ഡയറക്‌ടറിയിലെ എല്ലാ UNIX സോഫ്റ്റ് ലിങ്കും ഹാർഡ് ലിങ്കും കണ്ടെത്താൻ താഴെ പറയുന്ന കമാൻഡ് “ls -lrt | grep "^l" ".
ഈ പോസ്റ്റ് ഇഷ്ടമാണോ? നിങ്ങളുടെ ചങ്ങാതിമാരുമായി പങ്കിടുക:
ഒഎസ് ടുഡേ