શોધો: તમે જે શોધી રહ્યાં છો તે શોધવા માટે શ્રેષ્ઠ વ્યવહારુ ઉદાહરણો

શોધવા

El આદેશ શોધવા તે વિશ્વમાં સૌથી મહત્વપૂર્ણ પૈકીનું એક છે * નિક્સ. Linux માં તેનો ઉપયોગ તમને જરૂરી દરેક વસ્તુને શોધવા માટે થઈ શકે છે, જેમ કે ડિરેક્ટરીઓ અને ફાઇલો. વધુમાં, તે અત્યંત શક્તિશાળી અને લવચીક છે, કારણ કે તે વ્યવહારિક ફિલ્ટર્સ (તારીખ, કદ, પ્રકાર, નામ, એક્સ્ટેંશન,…) બનાવવા માટે દલીલો અને વિકલ્પોને સમર્થન આપે છે. ડિસ્ટ્રોની સુરક્ષાનું ઑડિટ કરવા માટે તે એક વ્યવહારુ સાધન પણ બની શકે છે, કારણ કે તે અયોગ્ય પરવાનગીઓ સાથે ફાઇલો અથવા ડિરેક્ટરીઓ પણ શોધી શકશે.

જો કે, આ વર્સેટિલિટી અને વિકલ્પોની સંખ્યાને લીધે, તે યાદ રાખવાનો સૌથી સરળ આદેશ નથી, અને ઘણા વપરાશકર્તાઓને હજુ પણ કેટલીક સમસ્યાઓ છે. તેથી, અહીં તમે કેટલાક જોશો વ્યવહારુ ઉદાહરણો તમારી જાતને બચાવવાનું શીખવા માટે તમારા માટે સૌથી વ્યવહારુ પૈકી એક શોધો:

  • નામ દ્વારા ફાઇલ અથવા ડિરેક્ટરી શોધો (વર્તમાન ડિરેક્ટરીમાં, બધી ડિરેક્ટરીઓમાં અને કેસ સંવેદનશીલ):
find . -name "ejemplo.txt"

find / -name "ejemplo.txt"

find . -iname "ejemplo.txt"

  • ચોક્કસ ડિરેક્ટરીમાં નામ દ્વારા ફાઇલ અથવા ડિરેક્ટરી માટે શોધો:
find /home/usuario/prueba -name "ejemplo.txt"

  • બધી ડિરેક્ટરીઓ શોધો (તમે સાંકેતિક લિંક્સ માટે l, અક્ષર ઉપકરણો માટે c, ફાઇલો માટે f અને બ્લોક ઉપકરણો માટે b નો ઉપયોગ કરી શકો છો) અને ફાઇલોને ટાળો, અથવા નામનો પણ ઉપયોગ કરો:
find /home/usuario/prueba -type d
find /home/usuario/prueba -type d -name "ejemplo"

  • ચોક્કસ એક્સ્ટેંશન સાથે ફાઇલો માટે શોધો:
find . -type f -name "*.txt"

  • નામ દ્વારા ફાઇલો શોધો અને તેને કાઢી નાખો:
find . -name "ejemplo.txt" -delete

  • 10 વર્ષથી જૂની બધી ઍક્સેસ કરેલી ફાઇલો શોધો, અથવા તમે તેને છેલ્લી 60 મિનિટમાં ફેરફારની તારીખ દ્વારા અને 1 દિવસથી ઓછા સમયમાં ફેરફારોની તારીખ દ્વારા પણ કરી શકો છો:
find / -atime 10
find / -mmin -60
find / -ctime -1

  • 500MB કરતાં મોટી અને 1GB કરતાં નાની ફાઇલો શોધો:
find / -size +500M -size -1G

  • 10GB કરતાં મોટી ફાઇલો શોધો અને તેને એક જ વારમાં કાઢી નાખો:
find / -size +10G -exec rm -rfv {} \;

  • એવી ફાઇલો શોધો જે વપરાશકર્તા અથવા જૂથની હોય:
find / -user nombre
find / -group nombre

  • વિશિષ્ટ પરવાનગીઓ ધરાવતી ફાઇલો માટે શોધો:
find / -perm 644

  • ખાલી ફાઇલો માટે શોધો (જો તમે f થી d બદલો છો તો તમે ખાલી ડિરેક્ટરીઓ શોધી શકો છો):
find / -type f -empty

  • છુપાયેલી ફાઇલો માટે શોધો (છુપાયેલી ડિરેક્ટરીઓ માટે f ને બદલે d):
find / -type f -name ".*"

  • ફાઇલોમાં ટેક્સ્ટ માટે શોધો:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.