ஒரு குறிப்பிட்ட உரை உள்ளடக்கம் கொண்ட ஒரு கோப்பைக் கண்டுபிடிக்க விரும்புகிறீர்களா?

பூதக்கண்ணாடி கொண்ட பொம்மை

மைக்ரோசாப்ட் விண்டோஸின் சமீபத்திய பதிப்புகள் கொண்ட ஒரு செயல்பாட்டைப் பற்றி சிலர் என்னிடம் கேட்டிருக்கிறார்கள், அதில் நீங்கள் அவர்களின் தேடுபொறியைப் பயன்படுத்தலாம், ஒரு குறிப்பிட்ட பெயரைக் கொண்ட கோப்புகள் மட்டுமல்ல, நீங்கள் ஒரு கண்டுபிடிக்க உரை PDF கள், மைக்ரோசாஃப்ட் ஆபிஸ் ஆவணங்கள், .txt உரை கோப்புகள் போன்ற உரையை உள்ளடக்கிய கோப்புகள். சரி, உங்கள் குனு / லினக்ஸ் விநியோகத்தில் நீங்கள் அதைச் செய்ய முடியும் என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும்.

கண்டுபிடி, எங்கிருந்து, கண்டறிதல் போன்ற கட்டளைகளின் எல்எக்ஸ்ஏவில் சிறிய பயிற்சிகளை நாங்கள் ஏற்கனவே செய்துள்ளோம். உங்கள் பணியகத்தில் இருந்து முதல் பத்தியில் நான் பேசிய இந்த செயல்பாட்டை மீண்டும் உருவாக்க ஒரு வழியை இப்போது நாங்கள் உங்களுக்கு சொல்லப்போகிறோம். நான் சொல்வது போல் லினக்ஸ் மிகவும் நெகிழ்வானது மற்றும் உள்ளது பொருட்களைக் கண்டுபிடிக்க பல்வேறு கருவிகள், ஒரு குறிப்பிட்ட உரை அல்லது சரம் உள்ள கோப்புகளைத் தேட நீங்கள் பயன்படுத்தக்கூடிய பல்வேறு வழிகளில் சிலவற்றை இங்கே நாங்கள் காண்பிக்கப் போகிறோம்: ஒரு சொல் அல்லது சரத்தைத் தேடுங்கள் நீங்கள் பயன்படுத்தக்கூடிய கோப்பகத்தின் கோப்புகளில்:

grep -s hola /home/*

grep -R hola /home/*

grep -Rw hola /home/*

முந்தைய எடுத்துக்காட்டில், / ஹோம் கோப்பகத்தில் "ஹலோ" என்ற வார்த்தையை இருக்கும் எல்லா கோப்புகளிலும் பார்ப்போம். முதல் வழக்கில், -s விருப்பத்துடன் ஒரு மறுநிகழ்வு தேடல் செய்யப்படுகிறது, -R உடன் அது சுழல்நிலை ஆகிறது, எனவே அதற்குள் துணை அடைவுகள் இருந்தால் அங்கேயும் தேடும் ... ஆனால் ஜாக்கிரதை, அது எல்லா உள்ளடக்கத்தையும் தேடும் இந்த சரம் «ஹலோ" உடன், எனவே "ஹலோ" போன்ற ஒரு சொற்றொடர் அல்லது சொல் இருந்தால் அது செல்லுபடியாகும் என்று கருதி, இதில் உள்ள கோப்புகளைக் காண்பிக்கும், அதாவது, அது ஒரு குறிப்பிட்ட வழியில் அந்த வார்த்தையைத் தேடாது. அதை குறிப்பிட்டதாக மாற்ற நீங்கள் மூன்றாவது விருப்பத்தைப் பயன்படுத்தலாம்.

இது வழக்கு உணர்திறன் தேடல்களைச் செய்யும் என்பதை நினைவில் கொள்ளுங்கள், எனவே முந்தைய எடுத்துக்காட்டுகள் ஹலோ, ஹலோ, ஹோலா போன்றவற்றை புறக்கணிக்கும். செய்ய ஒரு வழக்கைத் தேடுங்கள் மற்றும் புறக்கணிக்கவும், நீங்கள் -i விருப்பத்தைப் பயன்படுத்தலாம்.

நீங்கள் தலைகீழாக ஒரு தேடலை செய்ய விரும்புகிறீர்கள் என்று கற்பனை செய்து பாருங்கள், அதாவது அந்த கோப்புகள் எங்கே ஒரு சரம் அல்லது வார்த்தையை சேர்க்க வேண்டாம் குறிப்பிட்ட. உன்னால் முடியுமா? உண்மை என்னவென்றால், ஆம்: எடுத்துக்காட்டாக:

grep -Rlv hola /home/*

grep --exclude-dir= /home/Desktop -Rlv /home/*

முதல் எடுத்துக்காட்டில் "ஹலோ" என்ற வார்த்தை இல்லாத கோப்புகளின் முழு பட்டியலையும் இது காண்பிக்கும், இரண்டாவது விஷயத்தில் அது அதே செய்யும் ஆனால் காணப்படும் கோப்புகள் விலக்கப்பட்டுள்ளன / home / Desktop இல் ஹோஸ்ட் செய்யப்பட்டுள்ளது… மூலம், இந்த விருப்பம் –exclude-dir = முதல் எடுத்துக்காட்டுகளிலும் பயன்படுத்தப்படலாம்…


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   தியாகோ விகோ அவர் கூறினார்

    ஒரு ஐஸ்டோவுக்கு கிராசாஸ்.