ഈ ഗൈഡിൽ, ഒരു ഫയൽ അല്ലെങ്കിൽ സീരീസ് ഫയലുകൾ കണ്ടെത്താൻ ലിനക്സ് എങ്ങനെ ഉപയോഗിക്കണമെന്ന് പഠിക്കും.
നിങ്ങളുടെ ലിനക്സ് വിതരണത്തോടൊപ്പം ഫയൽ ഫയലുകൾ ലഭ്യമാക്കാൻ നിങ്ങൾക്ക് ഫയൽ മാനേജർ ഉപയോഗിക്കാം. നിങ്ങൾ വിന്ഡോസ് ഉപയോഗിക്കുന്നതിന് ഉപയോഗിക്കുന്നെങ്കിൽ, ഒരു ഫയൽ മാനേജർ വിൻഡോസ് എക്സ്പ്ലോററിനോട് സമാനമാണ്. ആ ഫോൾഡറുകൾക്കുള്ളിലെ സബ്ഫോൾഡറുകൾ ഉൾച്ചേർത്തപ്പോൾ അതിൽ ഉൾപ്പെട്ടിരിക്കുന്ന ഏതെങ്കിലും ഫയലുകൾ ഫോൾഡറുകളുടെ ഒരു ഉപയോക്തൃ ഇന്റർഫേസ് ഇതിൽ ഉൾക്കൊള്ളുന്നു.
മിക്ക ഫയല് മാനേജര്മാരും തിരയല് സവിശേഷതയും ഫയലുകളുടെ പട്ടിക ഫില്റ്റര് ചെയ്യുന്ന രീതിയും നല്കുന്നു.
ഒരു ഗ്രാഫിക്കൽ പ്രയോഗത്തേക്കാൾ ഒരു ഫയൽ തിരയുന്നതിനായി ഇനിയും കൂടുതൽ മാർഗ്ഗങ്ങളുണ്ട്, കാരണം ലിനക്സ് കമാൻഡ് ലൈൻ ഉപയോഗിക്കുന്നതാണ് ഫയലുകൾക്കായി ഏറ്റവും നല്ല മാർഗം.
ടെർമിനൽ വിൻഡോ തുറക്കുന്നതെങ്ങനെ
ലിനക്സ് കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ഫയലുകൾ തിരയുന്നതിനായി, ഒരു ടെർമിനൽ വിൻഡോ തുറന്ന് വരും.
ടെർമിനൽ വിൻഡോ തുറക്കാൻ പല വഴികളുണ്ട്. മിക്ക ലിനക്സ് സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കുമെന്നുറപ്പാക്കുന്ന ഒരു മാർഗ്ഗം ഒരേ സമയം CTRL, ALT, T കീ എന്നിവ അമർത്തുക എന്നതാണ്. ടെർമിനൽ എഡിറ്റർ കണ്ടെത്തുന്നതിന് നിങ്ങളുടെ ഡെസ്ക്ടോപ്പ് പണിയിടത്തിൽ മെനു ഉപയോഗിയ്ക്കുന്നില്ലെങ്കിൽ.
ഒരു ഫയൽ കണ്ടെത്തുന്നതിനുള്ള എളുപ്പമുള്ള വഴി
ഫയലുകള്ക്കായി തിരയുന്ന കമാന്ഡ് കണ്ടുപിടിയ്ക്കുന്നു.
Find കമാന്ഡിന്റെ അടിസ്ഥാന സിന്റാക്സ് ഇതാണ്.
കണ്ടെത്താം
തിരച്ചിൽ ആരംഭിക്കാൻ ആഗ്രഹിക്കുന്ന ഫോൾഡറാണ് തുടക്കത്തിൽ. മുഴുവൻ ഡ്രൈവും തിരയാൻ തുടങ്ങുക:
കണ്ടെത്തുക /
എന്നിരുന്നാലും നിങ്ങൾ നിലവിൽ ഉപയോഗിക്കുന്ന ഫോൾഡറിനായി തിരയാൻ തുടങ്ങുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഇനി പറയുന്ന സിന്റാക്സ് ഉപയോഗിക്കാം:
കണ്ടെത്താം.
സാധാരണയായി, നിങ്ങൾ തിരയുമ്പോൾ, പേര് ഉപയോഗിച്ച് തിരയാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു, അതിനാൽ myresume.odt എന്ന പേരിൽ ഒരു ഫയൽ തിരയാൻ നിങ്ങൾ താഴെ പറയുന്ന സിന്റാക്സ് ഉപയോഗിക്കും:
/ -name myresume.odt കണ്ടുപിടിക്കുക
കണ്ടെത്തൽ ആജ്ഞയുടെ ആദ്യ ഭാഗം തീർച്ചയായും കണ്ടെത്തുന്നു.
രണ്ടാമത്തെ ഭാഗം എവിടെ നിന്നാണ് തിരയുന്നതെന്ന്
അടുത്ത ഭാഗം എന്താണ് കണ്ടുപിടിക്കേണ്ടത് എന്ന് നിർവചിക്കുന്നത്.
ഒടുവിലായി അവസാനഭാഗം കണ്ടുപിടിക്കേണ്ടതിന്റെ പേരിലാണ്.
എവിടെ നിന്നും തിരയുന്നതിനായി തുടങ്ങാൻ
മുമ്പത്തെ ഭാഗത്തു് സൂചിപ്പിച്ചതു പോലെ നിങ്ങൾക്ക് തെരച്ചിൽ ആരംഭിയ്ക്കുന്നതിനായി ഫയൽ സിസ്റ്റത്തിലുള്ള ഏതു് സ്ഥാനവും തെരഞ്ഞെടുക്കാം. ഉദാഹരണത്തിനു്, നിലവിലുള്ള ഫയൽ സിസ്റ്റത്തിലേക്കു് നിങ്ങൾക്കു് തെരയണമെങ്കിൽ, താഴെ പറഞ്ഞിരിയ്ക്കുന്നതു് പോലെ പൂർണ്ണമായി ഉപയോഗിയ്ക്കാം:
കണ്ടെത്താം. -നാമം ഗെയിം
നിലവിലുള്ള ഫോൾഡറിൽ എല്ലാ ഫോൾഡറുകളിലും ഗെയിം എന്നു വിളിക്കുന്ന ഒരു ഫയലോ ഫോൾഡറോ മുകളിലുള്ള കമാൻഡ് പരിശോധിക്കുന്നു. Pwd കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് നിലവിലുള്ള ഫോൾഡറിന്റെ പേര് കാണാം.
നിങ്ങൾക്ക് മുഴുവൻ ഫയൽ സിസ്റ്റവും തിരയാൻ ആഗ്രഹമുണ്ടെങ്കിൽ, താഴെ പറഞ്ഞിരിക്കുന്ന വിധം നിങ്ങൾ root ഫോൾഡറിൽ ആരംഭിക്കണം:
/ -name ഗെയിം കണ്ടുപിടിക്കുക
മുകളിലെ കമാൻഡിൽ ലഭിച്ച ഫലങ്ങൾ, ലഭിച്ച പല ഫലങ്ങളേക്കാളും അനുമതി നിഷേധിച്ചതായിരിക്കും.
Suud കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ ഒരുപക്ഷേ നിങ്ങളുടെ അനുമതികൾ ഉയർത്തേണ്ടിവരും അല്ലെങ്കിൽ su കമാൻഡ് ഉപയോഗിച്ച് ഒരു അഡ്മിനിസ്ട്രേറ്റർ അക്കൗണ്ടിലേക്ക് സ്വിച്ചുചെയ്യേണ്ടതുണ്ട്.
ആരംഭ സ്ഥാനം നിങ്ങളുടെ ഫയൽ സിസ്റ്റത്തിൽ അക്ഷരാർത്ഥത്തിൽ എവിടെയെങ്കിലും ആകാം. ഉദാഹരണത്തിന്, ഹോം ഫോൾഡറിനായി തിരയുന്നതിനായി ഇനിപ്പറയുന്നവ ടൈപ്പ് ചെയ്യുക:
~ -name ഗെയിം കണ്ടുപിടിക്കുക
നിലവിലെ ഉപയോക്താവിനുള്ള ഹോം ഫോൾഡറിനെ സൂചിപ്പിക്കുന്ന ഒരു മെറ്റാച്ചാക്ടർ ആണ് ടിൽഡ്.
ഭാവങ്ങൾ
നിങ്ങൾ ഉപയോഗിക്കുന്ന ഏറ്റവും സാധാരണമായ പദമാണ് -നാമം.
ഒരു ഫയലിന്റെയോ ഫോൾഡറിന്റെയോ പേരിൽ തിരയുന്നതിന് -name expression നിങ്ങളെ അനുവദിക്കുന്നു.
താഴെ പറയുന്ന രീതിയിൽ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന മറ്റ് എക്സ്പ്രെഷനുകൾ ഉണ്ട്:
- -amin n - ഫയല് n മിനിറ്റ് മുമ്പ് അവസാനം ആക്സസ് ചെയ്തു
- -അവേർ - കഴിഞ്ഞ കാലത്തേക്കാൾ കൂടുതൽ അടുത്തിടെ ഫയൽ ആക്സസ് ചെയ്തതാണ്
- -time n - ഫയൽ അവസാനം n days ago അവസാനം ആക്സസ് ചെയ്തു
- -cmin n - ഫയല് അവസാനമായി minutes ago മാറ്റിയിരിക്കുന്നു
- - cnewer - ഫയൽ അവസാനം പരിഷ്കരിച്ചതിനേക്കാൾ ഒടുവിൽ കഴിഞ്ഞതവണ മാറ്റി
- -ctime n - കഴിഞ്ഞ ദിവസം N 1 ദിവസത്തിൽ കൂടുതൽ മാറ്റങ്ങൾ വരുത്തി
- - ശൂന്യം - ഫയൽ ശൂന്യമാണ്
- -executable - ഫയൽ എക്സിക്യൂട്ടബിൾ ആണ്
- -ഫേസ് - എല്ലായ്പോഴും തെറ്റാണ്
- -fstype type - ഫയൽ വ്യക്തമാക്കിയ ഫയൽ സിസ്റ്റത്തിലാണ്
- -gid n - ID n ഉള്ള ഗ്രൂപ്പിനുള്ള ഫയൽ
- -group groupname - ഫയൽ പേരുള്ള ഗ്രൂപ്പിനേതാകുന്നു
- പ്രതീകാത്മക രേഖയ്ക്കായി തിരയുക എന്നാൽ കേസ് അവഗണിക്കുക
- - ഒരു പാളി - ഒരു ഫയലിനായി തിരയുക എന്നാൽ കേസ് അവഗണിക്കുക
- -ninum n - നൽകിയിരിക്കുന്ന നോഡിലുള്ള ഒരു ഫയലിനായി തിരയുക
- -പാഥ് പാത്ത് - ഒരു പാത്ത് തിരയാനോ കേസിൽ അവഗണിക്കുക
- -രജക്സ് എക്സ്പ്രെഷൻ - ഒരു എക്സ്പ്രഷൻ തിരയാൻ, എന്നാൽ കേസ് അവഗണിക്കുക
- -ലിങ്കുകൾ n - നിശ്ചിത എണ്ണം ലിങ്കുകളുള്ള ഒരു ഫയലിനായി തിരയുക
- -നാമ നാമം - ഒരു പ്രതീകാത്മക കണ്ണിയ്ക്കായി തിരയുക
- -mmin n - പ്രമാണത്തിന്റെ ഡാറ്റ തിരുത്തപ്പെട്ടത് n minutes ago
- -mtime n - ഫയലിന്റെ ഡാറ്റ അവസാനം പരിഷ്കരിച്ചത് days ago
- -നാമ നാമം - പറഞ്ഞിരിക്കുന്ന പേരിലുള്ള ഒരു ഫയലിനായി തിരയുക
- - പുതിയ പേര് - ഫയലിൽ നൽകിയിരിക്കുന്ന ഫയലിനേക്കാൾ അടുത്തിടെ എഡിറ്റുചെയ്ത ഒരു ഫയൽ തിരയാൻ
- -nogroup - ഒരു ഗ്രൂപ്പ് ഐഡി ഇല്ലാതെ ഒരു ഫയലിനായി തിരയുക
- -wouser - അതിലേക്ക് ഒരു ഉപയോക്താവിനും ഒരു ഫയൽ തിരയുന്നില്ല
- -പാഥ് പാത്ത് - ഒരു പാതയ്ക്കായി തിരയുക
- വായിക്കാവുന്ന - കണ്ടെത്താനാകുന്ന ഫയലുകൾ കണ്ടെത്തുക
- -regex പാറ്റേൺ - ഒരു സാധാരണ എക്സ്പ്രഷൻ പൊരുത്തപ്പെടുന്ന ഫയലുകൾ തിരയുക
- -type തരം - ഒരു പ്രത്യേക തരത്തിനായി തിരയുക
- -ഉദാഉൾ - ഫയലുകൾ സാംഖിക യൂസർ ഐഡി യുഐഡിന് സമാനമാണ്
- -ഉപയോക്താവ് നാമം- ഫയൽ വ്യക്തമാക്കിയ ഉപയോക്തൃ ഉടമസ്ഥതയിലുള്ളതാണ്
- - എഴുതാൻ കഴിയുന്ന ഫയലുകൾക്കായി തിരയുക
ഫയലുകൾ എങ്ങനെ കണ്ടെത്താം ദിവസം എണ്ണം ഒരു നിശ്ചിത എണ്ണം കൂടുതൽ ആക്സസ്
നിങ്ങളുടെ ഹോം ഫോൾഡറിൽ ഉള്ള എല്ലാ ഫയലുകളും കണ്ടെത്തുന്നതിന് നൂറ് ദിവസങ്ങൾക്ക് മുൻപ് പരിശോധിച്ചു നോക്കുക. നിങ്ങൾ പതിവായി ആക്സസ് ചെയ്യാത്ത പഴയ ഫയലുകൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്നെങ്കിൽ ഇത് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.
ഇതു ചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
~ -time 100 കണ്ടുപിടിക്കുക
ഒഴിഞ്ഞ ഫയലുകളും ഫോൾഡറുകളും എങ്ങനെ കണ്ടെത്താം
നിങ്ങളുടെ സിസ്റ്റത്തിലുള്ള ശൂന്യമായ ഫയലുകളും ഫോൾഡറുകളും കണ്ടെത്തണമെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:
/ -ലിമിറ്റ് കണ്ടുപിടിക്കുക
എക്സിക്യൂട്ടബിൾ ഫയലുകൾ എല്ലാം എങ്ങനെ കണ്ടെത്താം
നിങ്ങളുടെ കമ്പ്യൂട്ടറിലെ എല്ലാ എക്സിക്യൂട്ടബിൾ ഫയലുകളും കണ്ടെത്താൻ ഈ കമാൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ:
കണ്ടെത്തുക / -exec
വായന ഫയലുകളെല്ലാം എങ്ങനെ കണ്ടെത്താം
വായിക്കാവുന്ന എല്ലാ ഫയലുകളും കണ്ടെത്തുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:
find / -read
പാറ്റേണുകൾ
നിങ്ങൾ ഒരു ഫയലിനായി തിരയുമ്പോൾ നിങ്ങൾക്ക് പാറ്റേൺ ഉപയോഗിക്കാവുന്നതാണ്. ഉദാഹരണത്തിന്, നിങ്ങൾ വിപുലീകരണം ഉപയോഗിച്ച് എല്ലാ ഫയലുകളും തിരയാൻ കഴിയും.
നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന പാറ്റേണുകൾ ഉപയോഗിക്കാം:
find / -name *. mp3
ഒരു ഫയലിലേക്ക് കമാൻഡിംഗ് കണ്ടുപിടിക്കുക എന്നതുപയോഗിച്ച് എങ്ങനെ ഔട്ട്പുട്ട് അയയ്ക്കണം
കണ്ടെത്തൽ കമാൻഡിലെ പ്രധാന പ്രശ്നം, ചിലപ്പോൾ ഒരു ഫലമായി നോക്കുവാനായി നിരവധി ഫലങ്ങൾ നൽകാം എന്നതാണ്.
നിങ്ങൾക്ക് ഔട്ട്പുട്ട് ടെയിൽ ആജ്ഞയിലേക്ക് പൈപ്പ് ചെയ്യാൻ കഴിയും അല്ലെങ്കിൽ താഴെ പറയുന്ന രീതിയിൽ ഒരു ഫയൽ നിങ്ങൾക്ക് ഔട്ട്പുട്ട് ചെയ്യാൻ കഴിയും:
/ -name * .mp3 -print nameoffiletoprintto കണ്ടുപിടിക്കുക
ഒരു ഫയലിനെതിരായി ഒരു കമാൻറ് കണ്ടെത്തുകയും എക്സിക്യൂട്ട് ചെയ്യുകയും ചെയ്യുക
നിങ്ങൾ ഒരേ സമയം ഒരു ഫയൽ തിരയാനും എഡിറ്റുചെയ്യാനും ആഗ്രഹിക്കുന്നെന്ന് സങ്കൽപ്പിക്കുക.
നിങ്ങള്ക്ക് താഴെ പറയുന്ന കമാന്ഡ് ഉപയോഗിക്കാം:
find / -name filename -exec nano '{}' \ ';
ഒരു ഫയലിനായി മുകളിലുള്ള കമാൻഡ് തിരയലുകൾ ഫയൽ നെയിം ചെയ്തു പിന്നെ കണ്ടുപിടിക്കുന്ന ഫയലിന്റെ നാനോ എഡിറ്റർ പ്രവർത്തിപ്പിക്കുന്നു.
സംഗ്രഹം
കണ്ടെത്തൽ കമാൻഡ് വളരെ ശക്തമാണ്. ഈ ഗൈഡ് ഫയലുകൾ എങ്ങനെ തിരയാമെന്ന് കാണിച്ചു തന്നു എന്നാൽ ധാരാളം ഓപ്ഷനുകൾ ലഭ്യമാണ്, അവയെല്ലാം തന്നെ നിങ്ങൾ ലിനക്സ് മാനുവൽ പരിശോധിക്കേണ്ടതുണ്ട്.
ടെർമിനലിൽ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾക്കിത് ചെയ്യാം:
മനുഷ്യൻ കണ്ടെത്തുന്നു