லினக்ஸில் பெயர் மூலம் ஒரு கோப்பை எவ்வாறு கண்டுபிடிப்பது

Linux இல் உள்ள கட்டளை வரியிலிருந்து உங்கள் கோப்புகளை சிரமமின்றி கண்டறியவும்

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

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

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

க்கான தொடரியல் கண்டுபிடிக்க கட்டளை

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

க்கான பொதுவான தொடரியல் கண்டுபிடிக்க கட்டளை பின்வருமாறு.

[search_path] [expression] [options] [find_w] கண்டுபிடி

என்ற தொடரியலை எளிமையாக்க முயற்சித்தேன் கண்டுபிடிக்க கட்டளையை நன்றாக புரிந்து கொள்ள கட்டளை.

அவை ஒவ்வொன்றின் முக்கியத்துவத்தைப் பற்றிய ஒரு யோசனையைப் பெற தொடரியலின் ஒவ்வொரு பண்புகளையும் பார்ப்போம்.

தேடல்_பாதை: இங்கே நாம் பாதையை குறிப்பிடும் பாதை வருகிறது, கணினி கோப்பைத் தேடத் தொடங்க வேண்டும். சுருக்கமாக, தேடலைத் தொடங்குவதற்கான தொடக்க அடைவு குறிப்பிடப்பட்டுள்ளது.

வெளிப்பாடு: நீங்கள் தேடும் குறிப்பிட்ட கோப்பிற்கான தேடல் வடிவங்களை நீங்கள் குறிப்பிடலாம்.

விருப்பங்கள்: உடன் பயன்படுத்தப்படும் கிடைக்கக்கூடிய விருப்பங்களைப் பயன்படுத்தலாம் கண்டுபிடிக்க இந்த இடத்தில் கட்டளை.

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

இந்த கட்டளையை ஒரு எடுத்துக்காட்டுடன் விளக்குவோம்.

/home/gaurav/workspace -பெயர் "source.c"

இந்த கட்டளையில், நான் பயன்படுத்துகிறேன் கண்டுபிடிக்க “source.c” கோப்பைத் தேட கட்டளை. நான் குறிப்பாக ‘/home/gaurav/workspace’ பாதையில் தேடுமாறு கேட்டுள்ளேன். பயன்படுத்தி - பெயர் 'source.c' மூலம் குறிப்பிடப்பட்ட கோப்பைத் தேட விருப்பம் என்னை அனுமதிக்கிறது.

இதைப் பயன்படுத்துவதற்கான எளிய விளக்கமாகும் கண்டுபிடிக்க கட்டளை.

தற்போதைய கோப்பகத்தில் கோப்புகளைத் தேடுகிறது

பயன்படுத்தி கண்டுபிடிக்க உங்கள் தற்போதைய வேலை செய்யும் கோப்பகத்தில் உங்கள் கோப்புகளைத் தேடுவதே அதன் எளிய வடிவத்தில் கட்டளை.

கண்டுபிடி .

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

வெளியீடு:

. ./context_log.policy ./snap ./snap/couchdb ./snap/couchdb/current ./snap/eclipse ./snap/eclipse/current ./snap/vim-editor ./snap/vim-editor/current ./ snap/vim-editor/common ./snap/vim-editor/1 ./snap/htop ./snap/htop/current ./snap/htop/common ./snap/htop/common/.local ./snap/htop /common/.local/lib ./snap/htop/common/.local/lib/locale ./snap/htop/common/.local/lib/locale/en_IN.UTF-8 ./snap/htop/common/. local/lib/locale/en_IN.UTF-8/LC_CTYPE

தோராயமான பெயர் தெரிந்த கோப்பைத் தேட, இதைப் பயன்படுத்தவும் கண்டுபிடிக்க கீழே காட்டப்பட்டுள்ளபடி கட்டளை.

கண்டுபிடி . -பெயர் [string_from_filename\*]

உதாரணமாக:

கண்டுபிடி . -பெயர் சூழல்\*

இந்தக் கட்டளை, அதில் ‘சூழல்’ என்ற சரத்தைக் கொண்ட கோப்புகளைத் தேடுகிறது.

வெளியீடு:

./context_log.policy ./context.xml ./context_preview.c

தற்போதைய கோப்பகத்தில் உள்ள அனைத்து கோப்புகளும் பட்டியலிடப்பட்டுள்ளன, அதில் சரம் 'சூழல்' உள்ளது.

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

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

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

கண்டுபிடி . -பெயர் CONT\*

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

./context_log.policy ./context.xml ./context_preview.c

வெவ்வேறு கோப்பகங்களில் கோப்புகளைத் தேடுகிறது

நீங்கள் தற்போது பணிபுரியும் கோப்பகத்தைப் பொருட்படுத்தாமல் லினக்ஸ் கணினியில் உள்ள எந்த கோப்பகத்திலும் கோப்புகளை எளிதாகத் தேடலாம்.

[டைரக்டரி_பாதை] -பெயர் [குறிப்பிட்ட_கோப்பு பெயர்]

உதாரணமாக:

கண்டுபிடிக்க /home/gaurav/tomcat -iname ath.html

இங்கே, நான் ஒரு குறிப்பிட்ட கோப்பை ‘ath.html’ தேடினேன், இந்த சரத்திற்கு ஒத்த கோப்புகளுக்காக அல்ல. எனவே அவுட்புட் மேலே குறிப்பிட்டது போல் குறிப்பிட்ட பைலாக மட்டுமே இருக்கும்.

/home/gaurav/tomcat/ath.html

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

/home/gaurav/tomcat -iname ath\* கண்டுபிடி

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

வெளியீடு:

/home/gaurav/tomcat/ATHENIAN_ART.html /home/gaurav/tomcat/ath_things.html /home/gaurav/tomcat/ath.html /home/gaurav/tomcat/ATHENIAN_ART.pdf

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

உதாரணமாக:

கண்டுபிடி /home/gaurav/tomcat -iname "*.c"

கட்டளையானது குறிப்பிட்ட கோப்பகத்தில் உள்ள அனைத்து கோப்புகளையும் அவற்றின் கோப்பு பெயரில் நீட்டிப்பாக .c ஐக் கொண்டிருக்கும்.

வெளியீடு:

/home/gaurav/tomcat/stiil.c /home/gaurav/tomcat/project/temp.c /home/gaurav/tomcat/copy.c /home/gaurav/tomcat/gy.c

பற்றி அறிந்து கொண்டோம் கண்டுபிடிக்க கோப்பு பெயரால் குறிப்பிடப்பட்ட கோப்புகளைத் தேட கட்டளை. இப்போது, ​​வழக்கமானதை விட வேகமான மற்றொரு கட்டளையை ஆராய்வோம் கண்டுபிடிக்க கட்டளை.

கண்டுபிடிக்க கட்டளை மேலோட்டம்

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

உபுண்டு மற்றும் டெபியன் அமைப்புகளுக்கு, பயன்படுத்தவும்:

sudo apt புதுப்பிப்பு sudo apt நிறுவ mlocate

சென்ட் ஓஸ் மற்றும் ஃபெடோரா அமைப்புகளுக்கு, பயன்படுத்தவும்:

sudo yum mlocate ஐ நிறுவவும்

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

sudo updatedb

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

பயன்படுத்தி கண்டுபிடிக்க கட்டளை

நீங்கள் பயன்படுத்தலாம் கண்டுபிடிக்க பின்வரும் வழியில் கட்டளையிடவும். கட்டளையைப் பயன்படுத்தி உங்கள் தரவுத்தள கோப்பை புதுப்பிக்க மறக்காதீர்கள் sudo updatedb.

தொடரியல்:

[கோப்பின்_பெயர்_அல்லது_பகுதி_கோப்பின்_பெயர்] கண்டுபிடிக்கவும்

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

உதாரணமாக:

நகலெடுக்கவும்.c

வெளியீடு:

/home/gaurav/Downloads/git-2.23.0/copy.c /snap/core/9804/usr/lib/python3.5/__pycache__/copy.cpython-35.pyc /snap/core/9993/usr/lib /python3.5/__pycache__/copy.cpython-35.pyc /snap/core18/1880/usr/lib/python3.6/__pycache__/copy.cpython-36.pyc /snap/core18/1885/usr/lib/python3 .6/__pycache__/copy.cpython-36.pyc /snap/core20/634/usr/lib/python3.8/__pycache__/copy.cpython-38.pyc /usr/lib/python3.5/__pycache__/copy.cpython -35.pyc /usr/lib/python3.6/__pycache__/copy.cpython-36.pyc /usr/share/icons/MacBuntu-OS/apps/128/copy.com.png

ஹைலைட் செய்யப்பட்ட வரியானது ‘copy.c’ என்ற சரியான கோப்பு இருப்பதைக் காட்டுகிறது. இந்த முடிவோடு, வேறு சில கோப்புகளும் காட்டப்படும், அவற்றின் கோப்பு பெயரின் ஒரு பகுதியாக 'copy.c' உள்ளது.

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

கண்டறிதல் -b '\ கோப்பு பெயர்'

உதாரணமாக:

கண்டுபிடிக்க -b '\copy.c'

வெளியீடு:

/home/gaurav/Downloads/git-2.23.0/copy.c

தேடல் அளவுகோலில் குறிப்பிடப்பட்டுள்ள குறிப்பிட்ட கோப்பு, அது அமைந்துள்ள கோப்பகத்தின் பாதையுடன் பட்டியலிடப்பட்டுள்ளது.

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

முடிவுரை

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