Linux ഉം Unix ഉം ഉപയോഗിച്ചു്: കണ്ടുപിടിക്കുക

ഒരു directory hierarchy ൽ ഫയലുകൾക്കായി ഒരു ലിനക്സ് ലഭ്യമാക്കുന്നത് Linux ഉം Unix ഉം ആണ്.

കണ്ടുപിടിക്കുന്നതിനുള്ള സിന്റാക്സ്:

കണ്ടുപിടിക്കുക [പാത്ത് ...] [എക്സ്പ്രഷൻ]

വിവരണം

ഈ മാനുവൽ പേജ് കണ്ടുപിടിയ്ക്കുന്ന ഗ്നു പതിപ്പു്. തന്നിരിക്കുന്ന എക്സ്പ്രഷൻ ഇടതു നിന്നും വലത്തേയ്ക്ക് മൂല്യനിർണ്ണയം ചെയ്തുകൊണ്ട് ഓരോ ഫയലിൻറെ പേരിലും വേര്ഡ് ചെയ്ത ഡയറക്ടറി ട്രീ കണ്ടുപിടിക്കുന്നു , മുൻപത്തെ നിയമങ്ങൾ അനുസരിച്ച് (താഴെക്കാണുന്ന ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിലെ ഭാഗം കാണുക), അതിന്റെ ഫലം അറിയപ്പെടും; മറ്റൊരുവിധത്തിൽ പറഞ്ഞാൽ, ഇടത് കൈ വശവും തെറ്റുകളും പ്രവർത്തനങ്ങളും ശരിയാണോ അല്ലെങ്കിൽ അടുത്ത ഘട്ടത്തിലേക്ക് നീങ്ങുക.

ആരംഭിക്കുന്ന ആദ്യ ആർഗ്യുമെന്റ്:

പദപ്രയോഗത്തിന്റെ ആരംഭമായി കണക്കാക്കപ്പെടുന്നു. തിരയുന്നതിനുള്ള വഴികളാണ് മുമ്പേ ഏതെങ്കിലും വാദങ്ങൾ, ബാക്കി പദങ്ങളുടെ ശേഷമുള്ള ഏതെങ്കിലും വാദങ്ങൾ. പാഥ് നൽകുന്നില്ലെങ്കിൽ, നിലവിലുള്ള ഡയറക്ടറി ഉപയോഗിയ്ക്കുന്നു. എക്സ്പ്രഷൻ നൽകപ്പെട്ടിട്ടില്ലെങ്കിൽ, എക്സ്പ്രെഷൻ പ്രിന്റ് ഉപയോഗിക്കുന്നു.

പിശകുകൾ ഉണ്ടാകുമ്പോൾ 0-ൽ എല്ലാ ഫയലുകളും വിജയകരമായി പ്രോസസ്സുചെയ്തിട്ടുണ്ടെങ്കിൽ, 0 കണ്ടെത്തിയ കമാൻഡ് പുറത്തുവരുന്നു.

ഭാവങ്ങൾ

ഒരു നിർദ്ദിഷ്ട ഫയലിന്റെ പ്രോസസ്സിംഗിനേക്കാൾ മൊത്തത്തിലുള്ള പ്രവർത്തനത്തെ ഇത് ബാധിക്കുന്നു, എല്ലായ്പ്പോഴും തിരിച്ച് തിരിയുന്നു), ടെസ്റ്റുകൾ (ഒരു യഥാർത്ഥ അല്ലെങ്കിൽ തെറ്റായ മൂല്യം), പ്രവർത്തനങ്ങൾ (പാർശ്വഫലങ്ങൾ ഉള്ളത്, false value), എല്ലാം ഓപ്പറേറ്റർമാർ വേർതിരിച്ചെടുക്കുന്നു. എക്സ്പ്രഷൻ -ഉപയോഗിച്ച് ഓപ്പറേറ്റർ ഒഴിവാക്കിയിരിയ്ക്കുന്നു. എക്സ്പ്രഷൻ ഒഴികെയുള്ള പ്രവർത്തനങ്ങളൊന്നും ഈ പദത്തിൽ ഉൾക്കൊള്ളുന്നില്ലെങ്കിൽ, എക്സ്പ്രെഷൻ ശരിയായിട്ടുള്ള എല്ലാ ഫയലുകളിലും പ്രിന്റ് നടപ്പിലാക്കും.

ഓപ്ഷനുകൾ

എല്ലാ ഓപ്ഷനുകളും എല്ലായ്പ്പോഴും ശരിയാണ്. പദപ്രയോഗത്തിൽ അവരുടെ സ്ഥാനം എത്തുമ്പോൾ മാത്രമേ പ്രോസസ്സ് ചെയ്യപ്പെടുന്നതിനെക്കാൾ അവർ പ്രാബല്യത്തിൽ വരും. അതിനാൽ, വ്യക്തതയ്ക്കായി, ഈ പദത്തിന്റെ തുടക്കത്തിൽ അവയെ സ്ഥാപിക്കുക നല്ലതാണ്.

-ദിസ്റ്റാർ 24 മണിക്കൂർ മുമ്പ് നിന്ന് ഇന്നത്തെ ആരംഭം മുതൽ ഇന്ന് ( മെറ്റൽ, ഫോർമാറ്റ്, -മിൻ, -മേറ്റ്, -മൂമി, മിനിറ്റ് ) സമയം അളക്കുക.
- depth ഓരോ ഡയറക്ടറി ഉള്ളടക്കവും ഡയറക്ടറിക്ക് മുമ്പേ പ്രോസസ്സ് ചെയ്യുക.
പിന്തുടരുക ഡീഫ്രഫെറസസ് സിംബോളിക് ലിങ്കുകൾ. സൂചിപ്പിക്കുന്നു -നൊലിഫ് .
--help അല്ലെങ്കിൽ --help Find and exit കമാൻഡ്-ലൈൻ ഉപയോഗത്തിന്റെ സംഗ്രഹം അച്ചടിക്കുക.
-മാക്സ്ഡെപ്ത് [നമ്പർ] കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾക്ക് ചുവടെയുള്ള ഡയറക്ടറികളുടെ പരമാവധി എണ്ണം (ഒരു നോൺ-നെഗറ്റീവ് ഇന്റഗ്രെർ) ഡെസ്ക് ചെയ്യുക. Expression -maxdepth 0 എന്നാൽ കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളിലേക്കുള്ള പരിശോധനകളും പ്രവർത്തനങ്ങളും മാത്രമേ ബാധകമാകൂ.
-മണ്ടെപ്പ് [നമ്പർ] നമ്പർ (ഒരു നോൺ-നെഗറ്റീവ് പൂർണ്ണസംഖ്യ) എന്നതിലുപരി താഴെയുള്ള ഏതെങ്കിലും പരീക്ഷകളും പ്രവർത്തനങ്ങളും പ്രയോഗിക്കരുത്. Expression -mindepth 1 എന്നതിനർത്ഥം കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ ഒഴികെ എല്ലാ ഫയലുകളും പ്രോസസ് ചെയ്യുക എന്നതാണ്.
- മൗണ്ട് മറ്റു ഫയൽ സിസ്റ്റങ്ങളിൽ ഡയറക്റ്ററികൾ ഡെഡ്ഡ് ചെയ്യരുത്. കണ്ടെത്തലിന്റെ ചില പതിപ്പുകളുമായി അനുയോജ്യതയ്ക്കായി -xdev- നായുള്ള ഇതര നാമം.
-നല്ലഫ് ഡയറക്ടറികൾ അവരുടെ ഹാർഡ് ലിങ്ക് കൌണ്ടിയിൽ നിന്ന് 2 ഉപ ഉപഡയറക്ടറുകളുണ്ടെന്ന് ഊഹിച്ചുകൊണ്ട് ഒപ്റ്റിമൈസ് ചെയ്യരുത്. *
- പതിപ്പ് അല്ലെങ്കിൽ - പതിപ്പ് കണ്ടെത്തുക പതിപ്പ് നമ്പറും പുറത്തുകടക്കുകയും അച്ചടിക്കുക.
-xdev മറ്റു ഫയൽ സിസ്റ്റങ്ങളിൽ ഡയറക്റ്ററികൾ ഡെഡ്ഡ് ചെയ്യരുത്.

* സിഡി-റോം അല്ലെങ്കിൽ എംഎസ്-ഡോസ് ഫയൽസിസ്റ്റമുകൾ അല്ലെങ്കിൽ AFS വോള്യം മൌണ്ട് പോയിന്റുകൾ പോലുള്ള യുനിക്സ് ഡയറക്ടറി-ലിങ്ക് കൺവെൻഷൻ പിന്തുടരാത്ത ഫയൽ സിസ്റ്റങ്ങൾ തെരയുന്നതിനായി ഈ ഐച്ഛികം ആവശ്യമാണ്. ഒരു സാധാരണ യുണിക്സ് ഫയൽസിസ്റ്റത്തിലുള്ള ഓരോ ഡയറക്ടറിയും കുറഞ്ഞത് 2 ഹാർഡ് ലിങ്കുകളുണ്ട്: അവയുടെ പേരും അതിന്റെ വിവരങ്ങളും . (കാലയളവ്) എൻട്രി. കൂടാതെ, അതിന്റെ സബ്ഡയറക്ടറികൾ (ഉണ്ടെങ്കിൽ) ഓരോന്നും .. ആ ഡയറക്ടറിയിലേക്ക് ലിങ്കുചെയ്തിരിക്കുന്നു.

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

ടെസ്റ്റുകൾ

ന്യൂമെറിക് ആർഗ്യുമെന്റുകള് ഇതായി പ്രതിപാദിക്കാം:

+ n N നേക്കാൾ വലിയതിനാണ്.
-n N നേക്കാൾ കുറവ് .
n കൃത്യമായി പറഞ്ഞാൽ
-എമിൻ n N മിനിറ്റ് മുമ്പ് അവസാനമായി ഫയൽ ആക്സസ് ചെയ്തു.
-അനുമതി [ഫയൽ] ഫയൽ അവസാനം പരിഷ്കരിച്ചതിനേക്കാൾ അടുത്തിടെ അവസാനമായി ഫയൽ ആക്സസ് ചെയ്തു. -ഉപയോക്താവ് -കൈവാടിസ്ഥാനത്തിൽ മുമ്പേ -ഫോളു മുമ്പുള്ള -ഉപയോക്താവിനു് മാത്രം ബാധകമാക്കുക.
-അതായത് n 24 മണിക്കൂറുകൾക്കു മുമ്പ് അവസാനം അപ്ലോഡ് ചെയ്യപ്പെട്ട ചിത്രം *
-cmin n Ns minutes ago ഫയലിന്റെ നില മാറ്റിയിരിക്കുന്നു.
-നീളം [ഫയൽ] ഫയൽ പരിഷ്കരിച്ചതിനേക്കാൾ അടുത്തിടെ ഫയൽ എഡിറ്റ് ചെയ്തിട്ടുണ്ട്.
- cnewer- ന് മുമ്പുള്ള- ഫോളോ മുമ്പുള്ള കമാൻഡ് ലൈനിലെ കുറവ്- മാത്രം പിന്തുടരുക .
-ctime n ഫയലിന്റെ നില അവസാനമായി * 24 മണിക്കൂര് മുന്പ് * മാറ്റിയിരുന്നു.
- ശൂന്യമാണ് ഫയൽ ശൂന്യമാണ്, സാധാരണ ഫയൽ അല്ലെങ്കിൽ ഡയറക്ടറിയോ ആണ്.
-തെറ്റായ എല്ലായ്പ്പോഴും തെറ്റാണ്.
-സ്ട്രീറ്റ് [തരം] നിർദ്ദിഷ്ട തരത്തിന്റെ ഫയൽസിസ്റ്റം ഫയലിൽ ആണ്. സാധുവായ ഫയൽസിസ്റ്റം തരങ്ങൾ വിവിധ വകഭേദങ്ങളിൽ വ്യത്യസ്തമാണ്; യുണിക്സ് അല്ലെങ്കിൽ മറ്റൊന്നു് സ്വീകരിച്ച ഫയൽസിസ്റ്റം തരങ്ങളുടെ അപൂർണ്ണമായ ലിസ്റ്റ്: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K. നിങ്ങളുടെ ഫയൽ സിസ്റ്റങ്ങളുടെ തരം കാണുന്നതിന് നിങ്ങൾക്ക്% F ​​ഡയറക്റ്റീവ് ഉപയോഗിച്ച് പ്രിൻറ് ചെയ്യാം.
-ഗിദ് n ഫയലിന്റെ സംഖ്യാ ഗ്രൂപ്പ് ഗ്രൂപ്പ് n ആണ് .
-group [gname] ഗ്രൂപ്പ് gname (നമ്പരുകളുടെ ഗ്രൂപ്പ് ID അനുവദനീയമാണ്) എന്നതിൻറെതാണ് ഫയൽ.
-നാമം [പാറ്റേൺ] -നെനാമം പോലെ, പക്ഷേ, മത്സരം അസ്വീകാര്യമാണ്.
ഒന്നാമത് [പാറ്റേൺ] പോലെ പേര്, പക്ഷേ മത്സരം സെൻസിറ്റീവ് ആണ്. ഉദാഹരണമായി, ഫോക്സ് ഫോർ * ഉം എഫ് ഉം ഫൂ , ഫു , ഫൂ , ഫൂഓ തുടങ്ങിയവ ഫയൽ നാമങ്ങളുമായി പൊരുത്തപ്പെടുത്തുക
ninum n ഫയലിന് ഇനോഡ് നമ്പര് n ഉണ്ട് .
-പാഥ് [പാറ്റേൺ] -പാഥിനെപ്പോലെ , പക്ഷേ, മത്സരം അസ്വീകാര്യമാണ്.
-റേജക്സ് [പാറ്റേൺ] -രgeക്സ് പോലെ, പക്ഷേ, മത്സരം അസ്വീകാര്യമാണ്.
-ലിങ്കുകൾ n ഫയലിൽ n ലിങ്കുകൾ ഉണ്ട്.
-നാമ നാമം [പാറ്റേൺ] ഫയൽ ഒരു പ്രതീകാത്മക ലിങ്കാണ്, അതിന്റെ ഉള്ളടക്കങ്ങൾ ഷെൽ പാറ്റേറ്റുമായി പൊരുത്തപ്പെടുന്നു. മെറ്റാചാർറ്ററുകൾ കൈകാര്യം ചെയ്യുന്നില്ല . പ്രത്യേകം.
-മുൻ n ഫയലിന്റെ ഡാറ്റ n മിനിറ്റ് മുമ്പ് അവസാനമായി പരിഷ്ക്കരിച്ചു.
-mtime n ഫയലിന്റെ ഡാറ്റ അവസാനം പരിഷ്ക്കരിച്ചത് * 24 മണിക്കൂർ മുമ്പ്.
നാമം [പാറ്റേൺ] ഫയൽ നാമത്തിന്റെ ബേസ് (നീക്കം ചെയ്യുന്നതിലുള്ള മുൻഗണനകളുള്ള പാഥുകൾ) ഷെൽ പാറ്റേണുമായി പൊരുത്തപ്പെടുന്നു. മെറ്റാച്ചാക്ടർമാർ ( * , ? ,, [] എന്നിവ തമ്മിൽ ഒരു പൊരുത്തക്കേട് ഇല്ല . അടിസ്ഥാന നാമത്തിന്റെ തുടക്കത്തിൽ. ഒരു ഡയറക്ടറിയും അതിന്റെ കീഴിലുള്ള ഫയലുകളും അവഗണിക്കാൻ, -prune ഉപയോഗിക്കുക; പാഥിന്റെ വിവരണത്തിലെ ഒരു ഉദാഹരണം കാണുക.
- പുതിയ [ഫയൽ] ഫയൽ ഫയൽ എന്നതിലും അടുത്തിടെ പരിഷ്ക്കരിച്ചു. കമാൻഡ് ലൈനിൽ മുൻപന്തിയിൽ -ഫോളോ മുമ്പുള്ളതായി വരുന്നെങ്കിൽ -ഫേലോവർ -നെവലാണ് ബാധിക്കുക.
-ഉം ഉപയോക്താവിന് ഉപയോക്താവിന്റെ സംഖ്യയെ പ്രതിനിധീകരിക്കുന്നു.
- ഗ്രൂപ്പ് ഫയലിന്റെ സംഖ്യാ ഗ്രൂപ്പ് ID ഐഡിയിലേക്ക് ഒരു ഗ്രൂപ്പും യോജിക്കുന്നില്ല.
-പാഥ് [പാറ്റേൺ] ഫയൽ നാമം ഷെൽ പാറ്റേൺ പാറ്റേൺ പൊരുത്തപ്പെടുന്നു. മെറ്റാചാർറ്ററുകൾ കൈകാര്യം ചെയ്യുന്നില്ല . പ്രത്യേകമായി; ഉദാഹരണത്തിന്, കണ്ടുപിടിക്കുക. -path './src/misc (ഒന്ന് ഉണ്ടെങ്കിൽ) എന്ന ഡയറക്ടറിയിലേക്കുള്ള ഒരു എൻട്രി പ്രിന്റ് ചെയ്യും. ഒരു മുഴുവൻ ഡയറക്ടറി ട്രീയും നിരസിക്കുന്നതിന്, വൃക്ഷത്തിലെ എല്ലാ ഫയലുകളും പരിശോധിക്കുന്നതിനു പകരം -prune ഉപയോഗിക്കുക. ഉദാഹരണത്തിനു്, ഡയറക്ടറി src / emacs- ഉം അതു് കീഴിലുള്ള എല്ലാ ഫയലുകളും ഡയറക്ടറികളും ഒഴിവാക്കുന്നതിനു്, കണ്ടുപിടിച്ചിട്ടുള്ള മറ്റു് ഫയലുകളുടെ പേരുകൾ പ്രിന്റ് ചെയ്യുക, ഇതു് ചെയ്യുക: കണ്ടുപിടിക്കുക. -പാത്ത് './src/emacs' -prune -o -print
-perm [mode] ഫയലിന്റെ അനുമതി ബിറ്റുകൾ കൃത്യമായി [മോഡ്] (ഒക്ടൽ അല്ലെങ്കിൽ പ്രതീകാത്മകമാണ്). സിംബോളിക് മോഡുകൾ മോഡ് 0 ഉപയോഗിക്കുന്നത് ഒരു പോയിന്റായി ഉപയോഗിക്കുന്നു.
-perm -mode ഫയലിന്റെ അനുമതി ബിറ്റുകൾ [മോഡ്] എല്ലാം സജ്ജമാക്കിയിട്ടുണ്ട്.
-perm + മോഡ് ഫയലിനായി അനുമതി ബിറ്റുകൾ [മോഡ്] സജ്ജീകരിച്ചിരിക്കുന്നു.
-രgeക്സ് [പാറ്റേൺ] റെഗുലർ എക്സ്പ്രഷൻ പാറ്റേണുമായി ഫയൽ നാമം പൊരുത്തപ്പെടുന്നു. ഇത് മുഴുവൻ വഴിയും ഒരു മത്സരമല്ല, ഒരു തിരച്ചിലല്ല. ഉദാഹരണമായി, ./fubar3 എന്ന് പേരുള്ള ഒരു ഫയൽ പൊരുത്തപ്പെടുത്തുന്നതിന്, നിങ്ങൾക്ക് സാധാരണ എക്സ്പ്രഷൻ ഉപയോഗിക്കാവുന്നതാണ് . * ബാർ. * ബി. * 3 , ബി .
-size n [bckw] ഫയൽ സ്പെയ്നിന്റെ n യൂണിറ്റുകൾ ഉപയോഗിക്കുന്നു. സ്വതവേ 512-ബൈറ്റ് ബ്ലോക്കുകൾ അല്ലെങ്കിൽ യൂണിറ്റുകൾ n നെ പിന്തുടരുകയാണെങ്കിൽ, n നെ പിന്തുടരുകയാണെങ്കിൽ ബൈറ്റുകൾ n , n kilobytes n നെ പിന്തുടരുക, അല്ലെങ്കിൽ n നെ പിന്തുടരുകയാണെങ്കിൽ 2-ബൈറ്റ് വാക്കുകളാണ്. വലിപ്പം പരോക്ഷമായ ബ്ളോക്കുകളല്ല, പക്ഷെ അത് യഥാർത്ഥത്തിൽ അനുവദിക്കാത്ത സ്പാഴ്സ് ഫയലുകളിൽ തടയുന്നു.
-ശരി എല്ലായ്പോഴും ശരിയാണ്.
-type c ഫയൽ c ന്റെ തരം:
b ബ്ലോക്ക് (ബഫേർഡ്) സ്പെഷ്യൽ
c പ്രതീകം (unbuffered) പ്രത്യേക
d ഡയറക്ടറി
പി പേരുള്ള പൈപ്പ് (FIFO)
f പതിവ് ഫയൽ
പ്രതീകാത്മക ലിങ്ക്
s സോക്കറ്റ്
ഡി വാതിൽ (സോളാരിസ്)
-ഉറപ്പ് n ഫയലിന്റെ സംഖ്യാ ഉപയോക്താവ് ID n ആണ് .
-used n അവസാനമായി മാറ്റം വരുത്തിയതിന് ശേഷം, അവസാനം ഫയൽ ഫയൽ ചെയ്തുകഴിഞ്ഞു.
- യൂസർ അൺമെയിം ഫയൽ ഉപയോക്തൃനാമം (ഡിജിറ്റൽ ഉപയോക്തൃ ഐഡി അനുവദിച്ചിരിക്കുന്നു) ഉടമസ്ഥതയിലാണ്.
-ടെക്സ്റ്റ് c ഫയൽ ഒരു പ്രതീകാത്മക ലിങ്ക് അല്ലാത്ത പക്ഷം അതേപോലെ തന്നെ. സിംബോളിക് ലിങ്കുകൾക്ക്: -follow നൽകിയിട്ടില്ലെങ്കിൽ, ഫയൽ ഒരു തരത്തിലുള്ള ഒരു ലിങ്ക് ലിങ്ക് ആണെങ്കിൽ ശരിയാണു്; എങ്കിൽ -ഫലോവ് നൽകിയിട്ടുണ്ടെങ്കിൽ, ശരിയാണോ? മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ,
-type ടൈപ്പ് പരിശോധിക്കുന്ന ഫയലിന്റെ തരം പരിശോധിക്കുന്നു.

പ്രവൃത്തികൾ

-exec കമാൻഡ് ;

കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക; 0 സ്റ്റാറ്റസ് തിരികെ നൽകുന്നുവെന്നത് ശരിയാണ്. കണ്ടെത്തുന്നതിനുള്ള താഴെ പറയുന്ന എല്ലാ ആർഗ്യുമെന്റുകളും കൽപ്പനയിലേക്ക് ആർഗ്യുമെന്റുകളായി സ്വീകരിച്ചിരിക്കുന്നു. ';' നേരിട്ടു. സ്ട്രിംഗ് '{}' നിലവിൽ മാറ്റി നിർത്തുന്നത് നിലവിലെ ഫയൽ പേര് എല്ലായിടത്തും പ്രോസസ് ചെയ്യപ്പെടുന്നു, അത് കമ്ബനിയുടെ ആർഗ്യുമെന്റുകളിൽ സംഭവിക്കുന്നത്, കണ്ടെത്തുന്ന ചില പതിപ്പുകൾ പോലെ തന്നെ, എവിടെയായിരുന്നാലും വാദങ്ങളിൽ മാത്രം മാത്രമല്ല. ഈ രണ്ട് കെട്ടിടങ്ങളും (\ `കൊണ്ട് \") സംരക്ഷിക്കപ്പെടണം അല്ലെങ്കിൽ ഷെൽ വഴി വിപുലീകരിക്കുന്നതിൽ നിന്നും അവരെ സംരക്ഷിക്കാൻ ഉദ്ധരിക്കുകയാവും. തുടക്കത്തിലുള്ള ഡയറക്ടറിയിൽ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു.

-fls ഫയൽ

ശരി; like -ls പോലെ -fprint പോലുള്ള ഫയൽ ചെയ്യാൻ എഴുതുക.

- പ്രിന്റ് ഫയൽ

ശരി; ഫയൽ ഫയൽ ആയി പൂർണ്ണ ഫയൽ നാമം പ്രിന്റ് ചെയ്യുക. കണ്ടെത്തൽ റൺ ചെയ്യുമ്പോൾ ഫയൽ നിലവിലില്ലെങ്കിൽ, അത് സൃഷ്ടിക്കും; അത് നിലനിൽക്കുന്നുണ്ടെങ്കിൽ, അത് വെട്ടിച്ചുരുക്കി. ഫയലിന്റെ പേരുകൾ `` / dev / stdout '' ഉം `` dev / stderr '' ഉം പ്രത്യേകം കൈകാര്യം ചെയ്യപ്പെടുന്നു; അവ സാധാരണ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടും സ്റ്റാൻഡേർഡ് എറർ ഔട്ട്പുട്ടും സൂചിപ്പിക്കുന്നു.

-fprint0 ഫയൽ

ശരി; പോലെ -print0 പക്ഷേ -ഫൈപ്ింట్ പോലെ ഫയൽ ചെയ്യാൻ എഴുതുക.

-fprintf ഫയൽ ഫോർമാറ്റ്

ശരി; പോലെ -printf പോലെ പ്രിന്റ് പോലെ ഫയൽ എഴുതാൻ.

-ok കമാൻഡ് ;

-exec പോലെ ഉപയോക്താവിനെ ആദ്യം ചോദിക്കുക (സാധാരണ ഇൻപുട്ടിൽ); 'y' അല്ലെങ്കിൽ 'Y' എന്നതുമായി പ്രതികരണമൊന്നും ആരംഭിച്ചില്ലെങ്കിൽ, ആജ്ഞ പ്രവർത്തിപ്പിക്കുകയും, തെറ്റ് തിരുത്താതിരിക്കുകയും ചെയ്യുക.

- പ്രിന്റ്

ശരി; സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ പൂർണ്ണ ഫയൽ നാമം അച്ചടിക്കുക, അതിനുശേഷം ഒരു പുതിയ ലൈൻ അച്ചടിക്കുക.

- പ്രിന്റ്0

ശരി; സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ പൂർണ്ണ ഫയൽ നാമം പ്രിന്റ് ചെയ്തു, അതിനുശേഷം ഒരു നൾ സ്വഭാവമുണ്ട്. കണ്ടെത്തൽ പ്രക്രിയ പ്രോസസ്സ് ചെയ്യുന്ന പ്രോഗ്രാമുകൾ വഴി പുതിയ വ്യാഖ്യാനങ്ങളെ ശരിയായി വ്യാഖ്യാനിക്കുന്നതിനായുള്ള ഫയൽ പേരുകൾ ഇത് അനുവദിക്കുന്നു.

-printf ഫോർമാറ്റ്

ശരി; സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ print format , `\ 'ഒഴിവാക്കലുകളും`%' നിർദ്ദേശങ്ങളും വ്യാഖ്യാനിക്കുന്നു. ഫീൽഡ് വീതികളും കൃത്യതകളും `printf 'C ഫങ്ഷനിലൂടെ വ്യക്തമാക്കാം. പ്രിന്റ്, പ്രിന്റ്, പ്രിന്റ്, സ്ട്രിംഗിന്റെ അവസാനം ഒരു പുതിയ ലൈൻ ചേർക്കുന്നില്ല. രക്ഷപെടലുകളും നിർദേശങ്ങളും ഇവയാണ്:

\ a

അലാറം മണമുണ്ട്.

\ b

ബാക്ക്സ്പെയ്സ്.

\ c

ഈ ഫോർമാറ്റിൽ നിന്ന് പ്രിന്റുചെയ്യുന്നത് അവസാനിപ്പിച്ച് ഔട്ട്പുട്ട് ഫ്ലഷ് ചെയ്യുക.

\ f

ഫോം ഫീഡ്.

\ n

പുതിയ വര.

\ r

കറേജ് റിട്ടേൺ.

\ t

തിരശ്ചീന ടാബ്.

\ v

ലംബ ടാബിൽ.

\\

അക്ഷരീയ ബാക്ക്ലാഷ് (`\ ').

\ NNN

ആസ്കി കോഡ് ആയ NNN ആണ് (ഒക്ടൽ).

മറ്റൊരു കഥാപാത്രത്തിനുശേഷം ഒരു `അക്ഷര` എന്ന സ്വഭാവം ഒരു സാധാരണ സ്വഭാവമായി കണക്കാക്കപ്പെടുന്നു, അതുകൊണ്ട് അവ രണ്ടും അച്ചടിക്കപ്പെടും.

%%

ഒരു അക്ഷരാർത്ഥത്തിൽ ശതമാനം ചിഹ്നം

% a

C `ctime 'ഫംഗ്ഷൻ നൽകുന്ന ഫോർമാറ്റിലെ അവസാനത്തേക്കുള്ള ആക്സസ് സമയം.

% ഒരു കെ

' K ' അല്ലെങ്കിൽ k 'strftime' ഫങ്ഷനായി `` നിർദേശിക്കുന്ന ഫോർമാറ്റിൽ ഫയൽ അവസാനം ആക്സസ് സമയം. K യ്ക്കു് സാധ്യമായ വിലകൾ താഴെ പറഞ്ഞിരിക്കുന്നു. `സ്ട്ര്ടൈം 'എന്ന വ്യത്യാസങ്ങൾ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ കാരണം അവയിൽ ചിലത് എല്ലാ സിസ്റ്റങ്ങളിലും ലഭ്യമായേക്കില്ല.

@

ജനുവരി 1, 1970, 00:00 GMT മുതൽ സെക്കൻഡ്.

ടൈം ഫീൽഡുകൾ:

H

മണിക്കൂർ (00.23)

ഞാൻ

മണിക്കൂർ (01..12)

കെ

മണിക്കൂർ (0.233)

മണിക്കൂർ (1.12)

എം

മിനിറ്റ് (00..59)

പി

ലോക്കേലിന്റെ AM അല്ലെങ്കിൽ PM

r

സമയം, 12 മണിക്കൂർ (hh: mm: ss [AP] M)

എസ്

രണ്ടാമത് (00..61)

ടി

സമയം, 24-മണിക്കൂർ (hh: mm: ss)

X

ലോക്കെൽ ടൈം റഫറൻസ് (H: M: S)

Z

സമയ മേഖല (ഉദാഹരണത്തിന്, EDT), അല്ലെങ്കിൽ സമയ മേഖല യാതൊരു നിർണയിക്കാനാകുന്നില്ലെങ്കിൽ ഒന്നുമല്ല

തീയതി ഫീൽഡുകൾ:

a

ലോക്കലെന്റെ ചുരുക്കം ആഴ്ചപ്പതിപ്പ് നാമം (സൺ .. സാറ്റ്)

ഭാഷയുടെ പൂർണ്ണ വീഴ്ചയുടെ പേര്, വേരിയബിൾ ദൈർഘ്യം (ഞായറാഴ്ച .. ശനി)

b

ഭാഷയിലെ ചുരുക്കം മാസിക (ജാൻ ..ഡെ)

ബി

ഭാഷയുടെ മുഴുവൻ മാസ നാമം, വേരിയബിൾ ദൈർഘ്യം (ജനുവരി)

c

ലൊക്കേലിന്റെ സമയവും തീയതിയും (ശനി 04 നവാനം 12:02:33 EST 1989)

d

മാസത്തിലെ ദിവസം (01..31)

ഡി

തീയതി (മ mm / dd / yy)

b

j

വർഷത്തിലെ ദിവസം (001..366)

m

മാസം (01..12)

യു

ആഴ്ചയിലെ ആഴ്ച്ച ആഴ്ചയിലെ ആദ്യത്തെ ദിവസം (00..53)

w

ആഴ്ചയിലെ ദിവസം (0.6)

ആഴ്ചയിലെ ആദ്യദിനം ആഴ്ചയിലെ ആദ്യത്തെ ദിവസമായി (00..53)

x

ഭാഷയുടെ പ്രാതിനിധ്യം (mm / dd / yy)

y

വർഷത്തിലെ അവസാന രണ്ട് അക്കങ്ങൾ (00..99)

വൈ

വർഷം (1970 ...)

% b

512-ബൈറ്റ് ബ്ലോക്കുകളിൽ ഫയലിന്റെ വലുപ്പം (വൃത്താകാരം).

% c

C `ctime 'ഫംഗ്ഷൻ നൽകിയ ഫോർമാറ്റിലെ ഫയലിന്റെ അവസാന സ്റ്റാറ്റസ് സമയം.

% C k

% A എന്നതിന്റേതായ k , എന്ന് നിർദേശിച്ച ഫോർമാറ്റിൽ ഫയലിന്റെ അവസാന സ്റ്റാറ്റസ് സമയം മാറ്റുന്നു.

% d

ഡയറക്ടറി ട്രീയിലുള്ള ഫയൽ ആഴം; ഫയല് ഒരു കമാന്ഡ് ലൈന് ആര്ഗ്യുമെന്റാണ് എന്നതാണു്.

% f

ഏതുതരം തട്ടുകളിലേക്കും നീക്കം ചെയ്ത ഫയലിന്റെ നാമം (അവസാനത്തെ മൂലകം മാത്രം).

% F

ഫയല്സിസ്റ്റം ഫയല് ഓണ് ചെയ്തിരിക്കുന്നു; -fstype- യ്ക്കു് ഈ മൂല്ല്യം ഉപയോഗിയ്ക്കാം.

% g

ഗ്രൂപ്പിന് പേരുണ്ടെങ്കിൽ ഫയലിന്റെ ഗ്രൂപ്പ് നാമം, അല്ലെങ്കിൽ ഗ്രൂപ്പ് ഗ്രൂപ്പ് ഐഡി.

% G

ഫയലിന്റെ സംഖ്യാ ഗ്രൂപ്പ് ഐഡി.

% h

ഫയലിന്റെ പേരുകളുടെ പ്രമുഖ ഡയറക്ടറികൾ (അവസാനത്തെ മൂലകം മാത്രമാണ്).

% H

കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റ് ഏത് ഫയലിലാണ് കണ്ടെത്തിയത്.

% i

ഫയലിന്റെ ഐനോഡ് നമ്പർ (ദശാംശത്തിൽ).

% k

1K ബ്ലോക്കുകളിലെ ഫയലിന്റെ വലുപ്പം (വൃത്താകാരം).

% l

സിംബോളിക് ലിങ്ക് ഒബ്ജക്റ്റ് (ഫയൽ ഒരു പ്രതീകാത്മക ലിങ്ക് അല്ലെങ്കിൽ ശൂന്യമായ സ്ട്രിംഗ് ആണെങ്കിൽ).

% m

ഫയലിന്റെ അനുമതി ബിറ്റുകൾ (ഒക്ടലിൽ).

% n

ഫയലിലേക്ക് ഹാർഡ് ലിങ്കുകളുടെ എണ്ണം.

% p

ഫയലിന്റെ പേര്.

% പി

കമാൻഡ് ലൈൻ ആർഗുമെന്റുകളുടെ പേരുപയോഗിച്ച് ഫയൽ നീക്കം ചെയ്തതായി കാണപ്പെട്ടു.

% s

ബൈറ്റുകളുടെ ഫയൽ വലുപ്പം.

% t

C `ctime 'ഫംഗ്ഷൻ നൽകുന്ന ഫോർമാറ്റിലെ അവസാനത്തെ പരിഷ്കരണ സമയം.

% T k

K ൽ നൽകിയിരിക്കുന്ന ഫയൽ ഫോർമാറ്റിന്റെ അവസാന ഭേദഗതി സമയം, അത്% A എന്നതിന് തുല്യമാണ്.

% u

ഉപയോക്താവിന് പേരല്ലെങ്കിൽ ഫയൽ നാമം, അല്ലെങ്കിൽ സംഖ്യാ ഉപയോക്തൃ ഐഡി.

% U

ഫയലിന്റെ സംഖ്യാ ഉപയോക്തൃ ഐഡി.

ഒരു '%' പ്രതീകം തുടർന്ന് മറ്റേതെങ്കിലും പ്രതീകം നിരസിച്ചു (എന്നാൽ മറ്റ് പ്രതീകം അച്ചടിക്കുന്നു).

-പ്രൂൺ

-depth നൽകിയിട്ടില്ലെങ്കിൽ, ശരി; നിലവിലെ ഡയറക്ടറി ഇറങ്ങരുത്.
-depth നൽകിയിട്ടുണ്ടെങ്കിൽ, false; ഫലമില്ല.

-ls

ശരി; സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ `ls -dils 'ഫോർമാറ്റിൽ നിലവിലെ ഫയൽ പട്ടികപ്പെടുത്തുക. POSIXLY_CORRECT പരിസ്ഥിതി വെരിബൽ സജ്ജമാക്കാതെ ബ്ലോക്ക് എണ്ണം 1K ബ്ലോക്കുകളാണ്, അതിൽ 512 ബൈറ്റ് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു.

ഓപ്പറേറ്റർമാർ

മുൻഗണന കുറയ്ക്കുന്നതിന് ലിസ്റ്റുചെയ്തത്:

( പുറം )

നിർബന്ധ പ്രാധാന്യം.

! expr

Expr തെറ്റ് ആണെങ്കിൽ ശരി.

പുറപ്പെടരുത്

അതുപോലെ തന്നെ! expr .

expr1 expr2

അത് (നിങ്ങൾ ഗ്രഹിക്കുക. expr1 തെറ്റാണെങ്കിൽ expr2 മൂല്യനിർണയം നടത്തുകയില്ല .

expr1 -a expr2

Expr1 expr2 പോലെ തന്നെ .

expr1 -and expr2

Expr1 expr2 പോലെ തന്നെ .

expr1 -o expr2

അഥവാ; expr1 സത്യമാണെങ്കിൽ expr2 മൂല്യനിർണയം നടത്തേണ്ടതില്ല .

expr1 -or expr2

Expr1 -o expr2 പോലെ തന്നെ .

expr1 , expr2

ലിസ്റ്റ്; expr1 , expr2 എന്നിവ രണ്ടും എപ്പോഴും വിലയിരുത്തുന്നു. Expr1 ന്റെ വില ഉപേക്ഷിച്ചു; പട്ടികയുടെ മൂല്യം expr2 ന്റെ മൂല്യമാണ് .

ഉദാഹരണങ്ങൾ

കണ്ടെത്തുക / ഹോം-യൂസർ ജോ

ഉപയോക്താവിനുള്ള ജോയിഡിന്റെ ഉടമസ്ഥതയിലുള്ള ഡയറക്ടറി / വീടിന് കീഴിലുള്ള ഓരോ ഫയലും കണ്ടെത്തുക.

find / usr -name * stat

/ Usr എന്ന ഡയറക്ടറിയിലുള്ള ഓരോ ഫയലും ".stat" ൽ അവസാനിക്കുന്നു.

/ var / spool -mtime +60 കണ്ടുപിടിക്കുക

60 ദിവസങ്ങൾക്ക് മുമ്പ് പരിഷ്കരിച്ച / var / spool എന്ന ഡയറക്ടറിയിലുള്ള ഓരോ ഫയലും കണ്ടെത്തുക.

find / tmp -name core-type fprint | xargs / bin / rm -f

ഡയറക്ടറി / tmp ൽ അല്ലെങ്കിൽ അതിൽ താഴെയുള്ള കോർ എന്ന ഫയലുകളെ കണ്ടെത്തുക എന്നിട്ട് അവ ഇല്ലാതാക്കുക. പുതിയ വരികൾ, ഒറ്റ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികൾ, അല്ലെങ്കിൽ സ്പെയ്സുകൾ അടങ്ങുന്ന ഏതെങ്കിലും ഫയൽ നാമങ്ങൾ ഉണ്ടെങ്കിൽ ഇത് തെറ്റായി പ്രവർത്തിക്കുമെന്ന് ശ്രദ്ധിക്കുക.

find / tmp -name core-type f -print0 | xargs -0 / bin / rm -f

ഡയറക്ടറിയിൽ / tmp ൽ കോർ എന്ന പേരിൽ ഫയലുകൾ കണ്ടെത്തുക, അവ നീക്കം ചെയ്യുക, സിംഗിൾ അല്ലെങ്കിൽ ഇരട്ട ഉദ്ധരണികൾ, സ്പെയ്സുകൾ അല്ലെങ്കിൽ പുതിയ വരികൾ അടങ്ങുന്ന ഫയൽ അല്ലെങ്കിൽ ഡയറക്ടറി നാമങ്ങൾ ശരിയായി കൈകാര്യം ചെയ്യുന്ന രീതിയിലുള്ള പ്രക്രിയകൾ ഓരോ ഫയലിനും സ്റ്റാറ്റിക് (2) എന്ന് വിളിക്കാതിരിക്കുവാൻ ഒഴിവാക്കാൻ ടെംപ്ലേറ്റ് ടെസ്റ്റ് മുന്നിൽ വരുന്നതാണ്.

കണ്ടെത്താം. -type f -exec ഫയൽ '{}' \;

നിലവിലെ ഡയറക്ടറിയിലോ താഴെയോ ഉള്ള എല്ലാ ഫയലുകളിലും `ഫയൽ 'പ്രവർത്തിപ്പിക്കുന്നു. ഷെൽ സ്ക്രിപ്റ്റ് വിരാമചിഹ്നമായി വ്യാഖ്യാനത്തിൽ നിന്നും സംരക്ഷിക്കുന്നതിനായി ബ്രേസുകൾ ഒരൊറ്റ ഉദ്ധരണി ചിഹ്നങ്ങളിൽ അടച്ചിരിക്കുന്നതായി ശ്രദ്ധിക്കുക. ബാക്ക്ലാഷ് ഉപയോഗിച്ചു് സെമി കോളിനും ഇതേ രീതിയിൽ സംരക്ഷണം, എന്നിരുന്നാലും ';' ആ സാഹചര്യത്തിലും ഉപയോഗിക്കാമായിരുന്നു.

\ / (-perm -4000 -fprintf /root/suid.txt '% #%%% \% \ \' \), \ \ (-size + 100M -printf /root/big.txt '% -10s% പി \ n '\)

ഒരിക്കൽ ഫയൽസിസ്റ്റം പരിമിതപ്പെടുത്തുക , സെക്യൂട്ടിഡ് ഫയലുകളും ഡയറക്ടറികളും /root/suid.txt യിലേക്ക് /root/big.txt എന്നതിലേക്ക് ലിസ്റ്റുചെയ്യുന്നു .

$ HOME-mtime 0 കണ്ടുപിടിക്കുക

കഴിഞ്ഞ ഇരുപത്തെ നാലു മണിക്കൂറിൽ പരിഷ്ക്കരിച്ച നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിലെ ഫയലുകൾ തിരയുക. ഓരോ ഫയലിനും അവസാനം പരിഷ്കരിച്ചതു മുതൽ 24 മണിക്കൂറുകളായി വേർതിരിച്ചതിനാൽ ഏതെങ്കിലും ബാക്കി നിരക്കില്ല എന്നതിനാൽ ഈ നിർദ്ദേശം പ്രവർത്തിക്കുന്നു. അതായത്, -mtime പൊരുത്തപ്പെടുത്താൻ

0 , 24 മണിക്കൂറിൽ കുറവ് നേരത്തേയ്ക്ക് ഒരു ഫയൽ കഴിഞ്ഞ ഒരു പരിഷ്കരണം ഉണ്ടാകേണ്ടതായി വരും.

കണ്ടെത്താം. -67m 664

അവരുടെ ഉടമസ്ഥർക്കും ഗ്രൂപ്പിനുമായി റീഡർ റൈറ്റ് റൈറ്റ് റൈറ്റ് റൈറ്റ് പാസ്സ്വേർഡ് ഫയലുകൾ, എന്നാൽ മറ്റ് ഉപയോക്താക്കൾക്ക് വായിക്കാൻ പറ്റുന്നതും എഴുതാൻ കഴിയില്ല. ഈ മാനദണ്ഡം നിറവേറ്റുന്ന പക്ഷേ, മറ്റ് അനുമതി ബിറ്റുകൾ സെറ്റ് ചെയ്തിരിക്കുന്നു (ഉദാഹരണത്തിന്, ഒരാൾക്ക് ഫയൽ നിർവ്വഹിക്കാൻ കഴിയുമെങ്കിൽ) പൊരുത്തപ്പെടുന്നില്ല.

കണ്ടെത്താം. -perm -664

ഏതെങ്കിലും അധിക അനുമതി ബിറ്റുകൾ (ഉദാഹരണത്തിന്, എക്സിക്യൂട്ടബിൾ ബിറ്റ്) സാന്നിധ്യമില്ലാതെ, അവരുടെ ഉടമയ്ക്കും ഗ്രൂപ്പിനുമായി റീഡുചെയ്യാനും റൈറ്റുചെയ്യാനുമുള്ള അനുമതിയില്ലാതെ ഫയലുകൾക്കായി തിരയുക. ഉദാഹരണത്തിനു് മോഡ് 0777 ഉള്ള ഒരു ഫയലിനു് പൊരുത്തപ്പെടുന്നു.

കണ്ടെത്താം. -perm / 222

ആരുടെയെങ്കിലും (അവരുടെ ഉടമ, അല്ലെങ്കിൽ അവരുടെ ഗ്രൂപ്പ് അല്ലെങ്കിൽ മറ്റാരെങ്കിലുമോ) എഴുതാവുന്ന ഫയലുകൾ തിരയുക.

കണ്ടെത്താം. -perm / 220 കണ്ടെത്തുക. -perm / u + w, g + w കണ്ടുപിടിക്കുക. -perm / u = w, g = w

ഈ കമാൻഡുകളിൽ മൂന്നും അതേ കാര്യം തന്നെ ചെയ്യുന്നു. ആദ്യത്തേത് ഫയൽ മോഡ് ഒക്ടൽ റഫറൻസ് ഉപയോഗിക്കുന്നു, മറ്റ് രണ്ട് ആക്റ്റീവ് ഫോം ഉപയോഗിക്കുന്നു. ഫയലുകളുടെ എല്ലാ തിരച്ചിലുകളും അവയുടെ ഉടമസ്ഥൻ അല്ലെങ്കിൽ അവരുടെ ഗ്രൂപ്പുകളാൽ എഴുതാവുന്നവയാണ്. ഉടമസ്ഥനും സംഘവും പൊരുത്തപ്പെടുന്നവ രണ്ടും ഫയലുകൾ റൈറ്റ് ചെയ്യാവുന്നില്ല; ഒന്നുകിൽ ചെയ്യും.

കണ്ടെത്താം. -perm -220 കണ്ടെത്തുക. -perm -g + w, u + w

ഇവ രണ്ടും ഒരേ കാര്യം തന്നെ; അവരുടെ ഉടമസ്ഥരും അവരുടെ ഗ്രൂപ്പും എഴുതാൻ കഴിയുന്ന ഫയലുകൾ തിരയുക.

കണ്ടെത്താം. -perm -444 -perm / 222! -perm / 111 കണ്ടെത്തുക. -perm -a + r -perm / a + w! -perm / a + x

എല്ലാവർക്കുമായി വായിക്കാവുന്ന ഫയലുകൾ (-perm -444 അല്ലെങ്കിൽ -perm -a + r) എന്നീ രണ്ട് തിരച്ചിലുകൾക്ക്, റൈറ്റ് ബിറ്റ് സെറ്റ് (-perm / 222 അല്ലെങ്കിൽ -perm / a + w) എങ്കിലും ചുരുങ്ങിയത് എക്സിക്യുട്ടബിൾ അല്ല ആർക്കും (-perm / 111 and! -perm / a + x യഥാക്രമം)

പ്രധാനപ്പെട്ടതു്: നിങ്ങളുടെ കംപ്യൂട്ടറിൽ എങ്ങനെയാണ് കമാൻഡ് ഉപയോഗിക്കേണ്ടത് എന്ന് കാണുവാൻ man command ( % man ) ഉപയോഗിക്കുക.