ലിനക്സിൽ ഫയലുകൾ ലിങ്കുചെയ്യുന്നതിന് ഹാർഡ് ലിങ്കുകൾ ഉപയോഗിക്കുന്നു

ലിനക്സിൽ നിങ്ങൾക്ക് സൃഷ്ടിക്കാൻ കഴിയുന്ന 2 തരം ലിങ്കുകൾ ഉണ്ട്:

ഒരു സിംബോളിക് ലിങ്ക് വിൻഡോയിലെ ഒരു ഡെസ്ക്ടോപ്പ് കുറുക്കുവഴിയാണ്. സിംബോളിക് ലിങ്ക് ഒരു ഫയലിൻറെ സ്ഥാനം ചൂണ്ടിക്കാട്ടുന്നു.

ഒരു സിംബോളിക് ലിങ്ക് നീക്കം ചെയ്യുന്നത്, ലിങ്ക് ചൂണ്ടിക്കാട്ടുന്ന ഭൗതിക ഫയലുകളിൽ യാതൊരു സ്വാധീനവും വരുത്തില്ല.

നിലവിലെ ഫയൽ സിസ്റ്റത്തിലോ അല്ലെങ്കിൽ മറ്റ് ഫയൽ സിസ്റ്റങ്ങളിലോ ഉള്ള ഒരു ഫയലിലേക്കു് ഒരു സിംബോളിക്ക് കണ്ണി് ചൂണ്ടിക്കാണിക്കുവാൻ സാധിക്കുന്നു. ഇത് ഒരു ഹാർഡ് ലിങ്ക് ഉള്ളതിനേക്കാൾ കൂടുതൽ വഴക്കമുള്ളതാക്കുന്നു.

ഒരു ഹാർഡ് ലിങ്ക് യഥാർത്ഥത്തിൽ വേറൊരു പേരോടുകൂടിയ അതേ ഫയലാണ്. അതിനെക്കുറിച്ച് ചിന്തിക്കാൻ എളുപ്പമുള്ള മാർഗ്ഗം:

നിങ്ങൾ റോബർട്ട് എന്ന പേരിൻറെ ആദ്യ പേരോടുകൂടിയാണ് ജനിച്ചത്. റോബി, ബോബ്, ബോബി അല്ലെങ്കിൽ റോബ് എന്നു മറ്റുള്ളവർ നിങ്ങളെ അറിയിക്കുന്നു. ഓരോ വ്യക്തിയും ഒരേ വ്യക്തിയെക്കുറിച്ച് സംസാരിക്കും.

ഓരോ ലിങ്കും ലിങ്കുകളുടെ ഒരു കൌണ്ടറിലേക്ക് കൂട്ടിച്ചേർക്കുന്നു, അതായത് ഓരോന്നും ഒരോ ലിങ്കും ഇല്ലാതാക്കേണ്ട ഫിസിക്കൽ ഫയൽ നീക്കം ചെയ്യണം എന്നാണ്.

ഹാർഡ് ലിങ്കുകൾ ഉപയോഗിക്കുന്നത് എന്തുകൊണ്ട്?

ഫയലുകൾ സംഘടിപ്പിക്കുന്നതിന് ഹാർഡ് ലിങ്കുകൾ കാര്യക്ഷമമായ മാർഗ്ഗം നൽകുന്നു. ഒരു പഴയ സെസ്സീം സ്ട്രീറ്റ് എപ്പിസോഡിൽ ഇത് വിവരിക്കാൻ എളുപ്പമുള്ള മാർഗ്ഗം.

എർണിയുടെ എല്ലാ കാര്യങ്ങളും വൃത്തിയാക്കാൻ ബെർറ്റ് എഡ്നിയോട് ആവശ്യപ്പെട്ടു. ഒന്നാമത്, അവൻ എല്ലാ ചുവന്ന കാര്യങ്ങൾ അകറ്റാൻ തീരുമാനിച്ചു. "ഫയർ എഞ്ചിൻ ചുവന്നതാണ്". എർണിയെ തീ അണച്ചു.

എർണി ചക്രങ്ങളാൽ എല്ലാ കളിപ്പാട്ടങ്ങളും ഒഴിവാക്കാൻ തീരുമാനിക്കുന്നു. ഫയർ എഞ്ചിൻ ചക്രങ്ങളുണ്ട്. എറിനി അഗ്നിശമന സേനയെ തകര്ത്തു.

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

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

ഇപ്പോൾ നിങ്ങൾക്ക് ഫോട്ടോയുടെ ഒരു കോപ്പി സൃഷ്ടിച്ച് ഫോൾഡറുകളിൽ ഓരോന്നിലും സ്ഥാപിക്കാം. നിങ്ങളുടെ ഫയലിന്റെ മൂന്ന് കോപ്പികൾ മൂന്നു തവണ സ്പേസ് എടുക്കുന്നു എന്നാണ്.

അവയുടെ പകർപ്പുകൾ നിർമ്മിച്ചുകൊണ്ട് ഫോട്ടോകൾ വർഗ്ഗീകരിക്കുന്നത് അധിക ഇടം എടുത്തേയ്ക്കില്ല പക്ഷേ വീഡിയോകളുമായി ഒരേ കാര്യം ശ്രമിച്ചാൽ നിങ്ങളുടെ ഡിസ്ക്ക് സ്ഥലം ഗണ്യമായി കുറയ്ക്കും.

ഒരു ഹാർഡ് ലിങ്ക് മുഴുവനായില്ല. നിങ്ങളുടെ ഡിസ്ക് സ്പേസ് കുറയ്ക്കാതെ നിങ്ങൾക്ക് ഒരേ തരത്തിലുള്ള വീഡിയോ വിവിധ വിഭാഗങ്ങളിൽ (വർഷാവർഷം, ജനറേഷൻ, കാസ്റ്റ്, സംവിധായകർ) സൂക്ഷിക്കും.

ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കുന്നതെങ്ങനെ

ഇനിപ്പറയുന്ന സിന്റാക്സ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കാൻ കഴിയും:

ln path / to / file / path / to / hard / link

ഉദാഹരണത്തിന്, മുകളിലുള്ള ചിത്രത്തിൽ നമുക്ക് പാത്ത് / ഹോം / ഗാരി / മ്യൂസിക് / ആലീസ് കൂപ്പർ / ട്രാഷ് എന്നിവയിൽ ട്രാഷ് എന്നു പേരുള്ള ആലിസ് കൂപ്പർ മ്യൂസിക് ഫോൾഡർ ഉണ്ട്. ആ ഫോൾഡറിൽ, ക്ലാസിക് പോയാസൺ ആയ 10 ഗാനങ്ങളുണ്ട്.

ഇപ്പോൾ Poison ഒരു ട്രാക്ക് ട്രാക്ക് ആണ്, അതിനാൽ ഞങ്ങൾ മ്യൂസിക്ക് ഫോൾഡറിന് കീഴിൽ Rock എന്ന ഒരു ഫോൾഡർ ഉണ്ടാക്കി, ഇനിപ്പറയുന്ന ഫയൽ ടൈപ്പ് ചെയ്ത് വിഷമായി ഒരു വിഷം സൃഷ്ടിച്ചു:

ln "01 - Poison.mp3" "~ / സംഗീതം / റോക്ക് / Poison.mp3"

സംഗീതം സംഘടിപ്പിക്കുന്നതിനുള്ള ഒരു നല്ല മാർഗമാണിത്.

ഒരു ഹാർഡ് ലിങ്ക് ഒരു പ്രതീകാത്മക ലിങ്ക് തമ്മിലുള്ള വ്യത്യാസം എങ്ങനെ

ഒരു ഫയൽ ls കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഹാർഡ് ലിങ്ക് ഉണ്ടെങ്കിൽ നിങ്ങൾക്ക് പറയാനാകും:

ls -lt

ലിങ്കുകൾ ഇല്ലാത്ത ഒരു സാധാരണ ഫയൽ താഴെ കാണും

-rw-r - r - 1 ഗാരി ഗാരി 1000 ഡിസംബർ 18 21:52 വിഷം. mp3

നിരകൾ താഴെപ്പറയുന്നവയാണ്:

ഇത് ഒരു ഹാർഡ് ലിങ്ക് ആണെങ്കിൽ ഔട്ട്പുട്ട് ഇനി പറയുന്നപോലെ കാണാം:

-rw-r - r - 2 ഗാരി ഗാരി 1000 ഡിസംബർ 18 21:52 വിഷം. mp3

ലിങ്കുകളുടെ നിരയുടെ എണ്ണം കാണിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. ഓരോ തവണയും ഒരു ഹാർഡ് ലിങ്ക് സൃഷ്ടിക്കുമ്പോൾ അത് വർദ്ധിക്കും.

ഒരു പ്രതീകാത്മക ലിങ്ക് ഇനിപ്പറയുന്നതായിരിക്കും:

ഡിസംബർ 1, 2011, വിഷം.

ഒരു ഫയൽ മറ്റൊന്നു ചൂണ്ടിക്കാണിക്കുന്നുവെന്ന് നിങ്ങൾക്ക് വ്യക്തമായി കാണാം.

ഒരു ഫയലിലേക്ക് എല്ലാ ഹാർഡ് ലിങ്കുകളും എങ്ങനെ കണ്ടെത്താം

നിങ്ങളുടെ Linux സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും ഫയലിനെ തനതായി തിരിച്ചറിയുന്ന ഒരു ഐനോഡ് നമ്പർ ഉൾക്കൊള്ളുന്നു. ഒരു ഫയലും അതിന്റെ ഹാർഡ് ലിങ്കിൽ സമാന ഇനോഡും അടങ്ങിയിരിക്കും.

ഒരു ഫയലിനുള്ള ഇനോഡ് നമ്പർ കാണുന്നതിനായി താഴെ പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യുക:

ls -i

ഒരൊറ്റ ഫയലിന്റെ ഔട്ട്പുട്ട് ഇങ്ങനെ ആയിരിയ്ക്കും:

1234567 ഫയൽനാമം

ഒരു ഫയലിനായി ഹാർഡ് ഡിസ്റ്റുകൾ കണ്ടെത്തുന്നതിന് എല്ലാ ഫയലുകളുടേയും ഒരേ ഫയൽ (അതായത് 1234567) ഉള്ള ഫയൽ തിരച്ചിൽ നടത്തേണ്ടതുണ്ട്.

നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ചു് ചെയ്യാം:

~ / -xdev -inum 1234567 കണ്ടുപിടിക്കുക