லினக்ஸில் ஒரு கோப்பைத் தேட நான் எப்படி Grep ஐப் பயன்படுத்துவது?

How Do I Use Grep Search File Linux



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

தொடரியல்

பிடி[முறை] [கோப்பு]

முறை கோப்பில் தேடப்பட வேண்டிய வார்த்தை அல்லது குறியீடாக இருக்க வேண்டும்.







முன்நிபந்தனைகள்

உங்கள் கணினியில் கிரெப் வெற்றிகரமாக வேலை செய்ய, நீங்கள் லினக்ஸ் இயக்க முறைமையை நிறுவியிருக்க வேண்டும். உள்ளமைக்கப்பட்ட பிறகு, நிறுவப்பட்ட பயன்பாடுகளை அணுகுவதற்கான சலுகைகளைப் பெறுவதற்கான பயனர் தகவலை நீங்கள் கொடுப்பீர்கள். முன்னோக்கி நகரும் போது, ​​குறுக்குவழி விசையைப் பயன்படுத்தி முனைய கட்டளை வரிக்குச் செல்லவும் ctrl+alt+T.





பிடியை நிறுவுதல்

$சுடோapt-get install பிடியில்

நீங்கள் இன்னும் Grep ஐ நிறுவவில்லை என்றால், இந்த கட்டளையைப் பயன்படுத்தி உபுண்டுவில் Grep இன் களஞ்சியங்களை நிறுவலாம்.





கிரேப் கையேடு

கிரெப் கட்டளைகளைப் பற்றி அறிய, நாம் மேன் பக்கத்திற்குச் செல்லலாம். Grep மிகவும் பல்துறை மற்றும் பயனர்கள் சிக்கலான வழிகளில் பயன்படுத்த அனுமதிக்கிறது.

$ஆண்பிடியில்



கிரெப்பின் செயல்பாட்டைப் புரிந்துகொள்ள உதவும் சில உதாரணங்கள் பின்வருமாறு:

-வழக்கில் உள்ள வேறுபாடுகள் புறக்கணிக்கப்படுகின்றன

-என் வெளியீட்டுடன் வரி எண்ணை அச்சிடவும்

-r லினக்ஸில் அனைத்து கோப்பகங்களையும் தேடுங்கள்

- வண்ணம் பொருந்திய முடிவை வண்ணங்களில் காட்டுகிறது

எல்லா கோப்புகளையும் காட்டு

உங்களிடம் ஏற்கனவே உபுண்டு கோப்புகள் இருந்தால் மற்றும் அனைத்து கோப்பு பெயர்கள் மற்றும் நீட்டிப்புகளைப் பார்க்க அவற்றை பட்டியலிட விரும்பினால், நீங்கள் பின்வரும் மேற்கோள் கட்டளையைப் பயன்படுத்தலாம்.

$ls

உருவாக்கப்பட்ட அனைத்து கோப்புகளையும் காண்பிக்க நீங்கள் ls கட்டளையைப் பயன்படுத்துவீர்கள்.

ஏற்கனவே இல்லை என்றால் கோப்பு உருவாக்கம்

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

$வெளியே எறிந்தார்உரை>கோப்பு பெயர்

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

இதேபோல், கோப்பு உருவாக்கத்தின் மற்றொரு எடுத்துக்காட்டு என்னவென்றால், நாம் ஒரே நேரத்தில் ஒன்றுக்கு மேற்பட்ட கோப்புகளை உருவாக்கியுள்ளோம்.

ஒரு வார்த்தையை வரிசைப்படுத்துவதன் மூலம் கோப்பைத் தேடுங்கள்

லினக்ஸில் உள்ள ஒரு கோப்பை ஒரு வார்த்தை மூலம் தேடலாம். தொடரியல் மிகவும் புரிந்துகொள்ளக்கூடியது.

$பிடியில்தொழில்நுட்பகோப்பு*

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

-L ஐப் பயன்படுத்தி கோப்பைத் தேடுங்கள்

-l என்பது லினக்ஸில் கோப்புகளின் பெயர்களை மட்டுமே காட்ட பயன்படும் கட்டளை.

$பிடியில்- என்கோப்பு*

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

கோப்பு நீட்டிப்பு மூலம் கோப்பைத் தேடுங்கள்

முந்தைய எடுத்துக்காட்டில், வரிசைப்படுத்துவதன் மூலம் அனைத்து கோப்புகளும் காட்டப்படும் என்று பார்த்தோம். ஆனால் எழுதப்பட்ட கட்டளையின் கீழ் குறிப்பிட்ட நீட்டிப்புகளின் கோப்பு பெயர்களைக் காட்ட *பயன்படுத்தப்படுகிறது.

கோப்பு நீட்டிப்பு மூலம் நடத்தப்படும் கடைசி இரண்டு எடுத்துக்காட்டுகளுக்கு இடையிலான அடிப்படை பாகுபாடு இது.

$பிடியில்- என்*.txt

-E ஐப் பயன்படுத்தி கோப்பைத் தேடுங்கள்

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

$பிடியில்–E my –e aqsa –e தொழில்நுட்ப*.txt

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

ஒற்றை கோப்பின் தரவைத் தேடுங்கள்

முந்தைய எடுத்துக்காட்டுகளில், கோப்பில் உள்ள தரவுகளுடன் கோப்பு பெயர் காட்டப்படுவதை நாங்கள் பார்த்தோம். கோப்பில் உள்ள தரவு நமக்குத் தெரியாவிட்டால் அல்லது ஒரு வார்த்தை நினைவில் இருக்கிறதா என்றால், வார்த்தையின் உதவியுடன் கோப்பில் தேடலாம்.

$பிடியில்'அக்ஸா' கோப்பு 20. உரை

இந்த எடுத்துக்காட்டில், கோப்பில் உள்ள ஒரு வார்த்தையின் உதவியுடன் கட்டளை முழு தரவையும் பெறுகிறது.

ஒற்றை கோப்பை விட தரவைத் தேடுங்கள்

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

$பிடியில்'அக்ஸா' கோப்பு 20. டெக்ஸ்ட் கோப்பு 23. டிஎக்ஸ்

கோப்பில் வார்த்தை இருப்பைக் காட்டு

கோப்பின் இருப்பு அல்லது ஒரு கோப்பில் உள்ள சொற்களின் இருப்பை சரிபார்க்க. Q கொடி பயன்படுத்தப்படுகிறது, மேலும் இது 1 அல்லது 0 ஐ வெளியீடாகக் காட்டும் அனைத்து கோப்புகளிலும் குறிப்பிட்ட சொற்களைத் தேட வேலை செய்கிறது. 1 வந்தால், பொருத்தம் இல்லை என்று அர்த்தம், ஆனால் பொருத்தம் கண்டுபிடிக்கப்பட்டால், அது 0 ஐக் காட்டுகிறது.

முடிவுரை

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