Ln കമാൻഡ് ഉപയോഗിച്ച് എങ്ങനെ സിംബോളിക് ലിങ്കുകൾ സൃഷ്ടിക്കാം

ഈ ഗൈഡിൽ, ln കമാൻഡ് ഉപയോഗിച്ച് എങ്ങനെ സിംബോളിക് ലിങ്കുകൾ സൃഷ്ടിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യാം എന്ന് കാണിക്കുകയും ചെയ്യും.

രണ്ട് തരത്തിലുള്ള ലിങ്കുകൾ ലഭ്യമാണ്:

ഹാർഡ് ലിങ്കുകൾ എന്താണെന്നറിയുന്ന ഒരു ഗൈഡ് ഞാൻ മുമ്പ് എഴുതിയിട്ടുണ്ട് , നിങ്ങൾ എന്തിനാണ് അവ ഉപയോഗിക്കുമെന്നത് , അതിനാൽ ഈ ഗൈഡ് പ്രധാനമായും മൃദു ലിങ്കുകളിലോ സിംബോളിക് ലിങ്കുകളിലോ ശ്രദ്ധകേന്ദ്രീകരിക്കും.

എന്താണ് ഒരു ഹാർഡ് ലിങ്ക്

നിങ്ങളുടെ ഫയൽ സിസ്റ്റത്തിലുള്ള ഓരോ ഫയലും ഐനോഡ് എന്നു വിളിക്കുന്ന ഒരു സംഖ്യ തിരിച്ചറിയാം. മിക്ക സമയത്തും നിങ്ങൾ ഇത് യഥാർഥത്തിൽ ശ്രദ്ധിക്കില്ല, എന്നാൽ ഇതിന്റെ ഒരു പ്രാധാന്യം നിങ്ങൾ ഒരു ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുമ്പോൾ അത് വെളിച്ചത്തിലേക്ക് വരുന്നു.

മറ്റൊരു സ്ഥലത്തു് ഒരു ഫയലിലേക്കു് മറ്റൊരു പേരു് നൽകുന്നതു് ഒരു ഹാർഡ് ലിങ്ക് ആണ്, പക്ഷേ അതു് ഒരേ ഫയൽ തന്നെ. ഫയലുകളെ ഒരുമിച്ചു ബന്ധിപ്പിക്കുന്ന കീ ഇനോഡ് നമ്പർ ആണ്.

ശാരീരികമായ ഹാർഡ് ഡ്രൈവ് സ്പെയ്സ് എടുക്കുന്നില്ല എന്നതാണ് ഹാർഡ് ലിങ്കുകളെപ്പറ്റിയുള്ള മികച്ച സംഗതി.

ഒരു ഹാർഡ് ലിങ്ക് ഫയലുകൾ വർഗ്ഗീകരിക്കുന്നത് എളുപ്പമാക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഫോട്ടോകൾ നിറഞ്ഞ ഫോൾഡർ ഉണ്ടെന്ന് കരുതുക. നിങ്ങൾ അവധിദിനങ്ങൾ എന്ന് വിളിക്കുന്ന ഒരു ഫോൾഡർ സൃഷ്ടിക്കും, കുട്ടികളുടെ ഫോട്ടോകൾ എന്ന് വിളിക്കുന്ന മറ്റൊരു ഫോൾഡറും, മൂന്നാമത്തേതിന് പെറ്റ് ഫോട്ടോകളും.

നിങ്ങളുടെ കുട്ടികൾക്കും നായ്ക്കളുമൊത്ത് അവധി ദിവസങ്ങളിൽ അവധിക്കാലം ചെലവഴിച്ചതിനാൽ മൂന്നു വിഭാഗത്തിലേക്കും പൊരുത്തപ്പെടുന്ന ഫോട്ടോകളുണ്ടാകും.

അവധിദിന ചിത്രങ്ങളിൽ പ്രധാന ഫയൽ നിങ്ങൾ വയ്ക്കുകയും കുട്ടിയുടെ ഫോട്ടോ വിഭാഗത്തിൽ ഫോട്ടോയ്ക്ക് ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കുകയും പെറ്റ് ഫോട്ടോ വിഭാഗത്തിലെ മറ്റൊരു ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കുകയും ചെയ്യാം. അധിക ഇടമില്ല.

നിങ്ങൾ ചെയ്യേണ്ടത് ഇത്രമാത്രം ഒരു ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കാൻ താഴെ പറയുന്ന കമാൻഡ് നൽകുക:

ln / path / to / file / path / to / hardlink

നിങ്ങളുടെ അവധിക്കാല ഫോട്ടോ ഫോൾഡറിൽ ബ്രൈടൺ ബെച്ചിനുള്ള ഒരു ഫോട്ടോയുണ്ടെന്ന് സങ്കൽപ്പിക്കുക, കുട്ടിയുടെ ഫോട്ടോ ഫോൾഡറിൽ നിങ്ങൾ ഒരു ലിങ്ക് സൃഷ്ടിക്കാൻ ആഗ്രഹിച്ചു, നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കും

ln / holidayphotos/BrightonBeach.jpg / kidsphotos/BrightonBeach.jpg

താഴെ പറഞ്ഞിരിയ്ക്കുന്നതു് ls കമാൻഡ് ഉപയോഗിച്ചു് നിങ്ങൾക്കു് എത്ര ഇഎന്നിനു് ഫയലുകൾക്കു് അയയ്ക്കാം:

ls -lt

ഔട്ട്പുട്ട് -rw-r - r-- 1 ഉപയോക്തൃനാമം ഗ്രൂപ്പ്നാമം തീയതി ഫയൽനാമം പോലെയാണ്.

ആദ്യഭാഗം ഉപയോക്താവിന്റെ അനുമതികൾ കാണിക്കുന്നു. പ്രധാന ബിറ്റ് പെർമിഷനുകൾക്കും ഉപയോക്തൃനാമത്തിനുമുമ്പുള്ള നമ്പറാണ്.

സംഖ്യ 1 ആണെങ്കിൽ ഒരു ഐനോഡിനെ സൂചിപ്പിക്കുന്ന ഒരേയൊരു ഫയൽ (അതായത് അത് ബന്ധിപ്പിച്ചിട്ടില്ല). നമ്പർ ഒന്നിൽ കൂടുതലാണെങ്കിൽ, അത് രണ്ടോ അതിലധികമോ ഫയലുകൾ ബുദ്ധിമുട്ടാണ്.

എന്താണ് ഒരു പ്രതീകാത്മക ലിങ്ക്

ഒരു സിംബോളിക് ലിങ്ക് ഒരു ഫയലിൽ നിന്ന് മറ്റൊന്നിലേക്ക് കുറുക്കുവഴിയെ പോലെയാണ്. ലിങ്കുചെയ്തിരിക്കുന്ന യഥാർത്ഥ ഫയൽ അല്ലെങ്കിൽ ഫോൾഡറിന്റെ വിലാസമാണ് പ്രതീകാത്മക ലിങ്ക് ഉള്ളടക്കം.

സിംബോളിക് ലിങ്കുകൾ ഉപയോഗിക്കുന്നതിന്റെ പ്രയോജനം നിങ്ങൾക്കു് മറ്റ് പാർട്ടീഷനുകളിലോ മറ്റ് ഡിവൈസുകളിലും ഫയലുകളിലേക്കും ഫോൾഡറുകളിലേക്കും ലിങ്ക് ചെയ്യുവാൻ കഴിയും എന്നതാണ്.

ഒരു ഹാർഡ് ലിങ്ക്, ഒരു സിംബോളിക് ലിങ്ക് എന്നിവയുമായുള്ള മറ്റൊരു വ്യത്യാസം, നിലവിലുള്ള ഒരു ഫയൽ ഉപയോഗിച്ച് ഒരു ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കേണ്ടതാണ്, അത് മുൻകൂട്ടി നിർമിച്ചിരിക്കുന്ന ഒരു സോഫ്റ്റ് ലിങ്ക് സൃഷ്ടിക്കാൻ കഴിയും.

ഒരു സിംബോളിക് ലിങ്ക് സൃഷ്ടിക്കുന്നതിന് താഴെ പറയുന്ന സിന്റാക്സ് ഉപയോഗിക്കുക:

ln -s / path / to / file / path / to / link

ഇതിനകം നിലവിലുള്ള കണ്ണി തിരുത്തിയെഴുതാനുള്ള വിഷമമുണ്ടെങ്കിൽ നിങ്ങൾ -b സ്വിച്ച് ഉപയോഗിക്കാം.

ln -s -b / path / to / file / path / to / link

ഇത് ഇതിനകം നിലവിലുള്ള ഫയൽനാമം സൃഷ്ടിച്ചു കഴിഞ്ഞാൽ ലിങ്കിന്റെ ഒരു ബാക്കപ്പ് സൃഷ്ടിക്കും, പക്ഷെ അവസാനത്തെ ടിൽഡിൽ (~) ആയിരിക്കും.

സിംബോളിക് ലിങ്കായി അതേ പേരിൽ ഒരു ഫയൽ ഇതിനകം നിലവിലുണ്ടെങ്കിൽ നിങ്ങൾക്കൊരു പിശക് നേരിടും.

താഴെ പറയുന്ന കമാന്ഡ് ഉപയോഗിച്ച് ഫയല് തിരുത്തി എഴുതാനുള്ള ലിങ്ക് നിങ്ങള്ക്ക് നിര്ബന്ധിപ്പിക്കാം:

ln -s -f / path / to / file / path / to / link

നിങ്ങൾ ഒറിജിനൽ ഫയൽ നഷ്ടപ്പെടുമെന്നതിനാൽ -b സ്വിച്ച് ഇല്ലാതെ -f സ്വിച്ചിന് ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് ഇഷ്ടപ്പെടുന്നില്ല.

ഒരു ഫയൽ ഇതിനകം നിലവിലുണ്ടെങ്കിൽ തിരുത്തിയെഴുതാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ എന്ന് ചോദിക്കുന്ന സന്ദേശം സ്വീകരിക്കുന്നതാണ് മറ്റൊരു ബദൽ. നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ചെയ്യാം:

ln -s -i / path / to / file / path / to / link

ഒരു ഫയൽ ഒരു പ്രതീകാത്മക ലിങ്ക് ആണെന്ന് നിങ്ങൾ എങ്ങനെ പറയും?

താഴെ പറഞ്ഞിരിക്കുന്ന ls കമാൻഡ് പ്റവറ്ത്തിപ്പിക്കുക:

ls -lt

ഒരു ഫയൽ ഒരു പ്രതീകാത്മക ലിങ്കാണെങ്കിൽ ഇതുപോലുള്ള എന്തെങ്കിലും കാണും:

myshortcut -> myfile

മറ്റൊരു ഫോൾഡറിലേക്ക് നാവിഗേറ്റുചെയ്യാൻ നിങ്ങൾക്ക് ഒരു പ്രതീകാത്മക ലിങ്ക് ഉപയോഗിക്കാം.

ഉദാഹരണത്തിന്, നിങ്ങൾ / home / music / rock / alicecooper / heystoopid ഹെലിസ്റ്റോപ്പിഡ്

താഴെ പറഞ്ഞിരിയ്ക്കുന്ന കമാൻഡ് ഉപയോഗിച്ചു് നിങ്ങൾക്കു് ആ ഫോൾഡറിലേക്ക് നാവിഗേറ്റ് ചെയ്യുന്നതിനായി താഴെ പറയുന്ന cd കമാൻഡ് പ്രവർത്തിപ്പിക്കാം:

cd heystoopid

സംഗ്രഹം

അത് അങ്ങനെ തന്നെ. നിങ്ങൾ കുറുക്കുവഴികൾ പോലെയുള്ള പ്രതീകാത്മക ലിങ്കുകൾ ഉപയോഗിക്കുന്നു. മറ്റു് പാർട്ടീഷനുകളിലും ഡ്രൈവിലുമുള്ള ഫയലുകൾ എളുപ്പത്തിൽ ലഭ്യമാക്കുന്നതിനു് വളരെ നീളം കൂടിയ പാതകൾ ചെറുതാക്കാൻ അവ ഉപയോഗിയ്ക്കാം.

സിംബോളിക് ലിങ്കുകളെക്കുറിച്ച് അറിയേണ്ടതെല്ലാം ഈ ഗൈഡ് കാണിക്കുന്നു. എന്നാൽ നിങ്ങൾക്ക് മറ്റ് സ്വിച്ചുകൾക്കുള്ള ln കമാന്ഡിനു് മാനുവൽ പേജ് പരിശോധിക്കാം.