வணக்கம்
நான் நிறைய பயன்படுத்தும் கட்டளைகளில் ஒன்று துல்லியமாக இது: கண்டுபிடி
ஒவ்வொரு டெஸ்க்டாப் சூழலிலும் ஒரு கோப்பு உலாவி உள்ளது கேபசூ டெனமோஸின் KFind, போன்ற பிற சூழல்களுக்கு மாற்று வழிகள் உள்ளன கேட்ஃபிஷ், முதலியன. ஆனால் பொதுவாக நான் மிகவும் பிஸியாக இருக்கிறேன், பல முறை நான் திறந்த அதே முனையத்தைப் பயன்படுத்துவது மிகவும் வசதியாக இருக்கிறது, இதன் மூலம் வேறொரு பயன்பாட்டைத் (தேடுபொறி, முதலியன) திறந்து வைப்பதை விட, எதையாவது தேடுங்கள். தேடல் அளவுரு, பின்னர் தேடுங்கள் ...
அதனால்தான் நான் நிறைய பயன்படுத்துகிறேன் கண்டறிவது, எங்கள் தேடலுடன் பொருந்தக்கூடிய அனைத்து முடிவுகளையும் நொடிகளில் காண்பிக்கும் கட்டளை.
முக்கிய நன்மை கண்டறிவது இது எந்தவொரு விருப்பத்தையும் மற்றொன்றுக்கு மேல் வழங்குகிறது, இது உடனடி, இந்த நேரத்தில் நாம் உண்மையில் தேடுவதை இது காட்டுகிறது. இது எப்படி சாத்தியம்? எளிமையானது ... நம் கணினியில் நாம் சேமித்து வைத்திருக்கும் எல்லாவற்றையும் (அல்லது கிட்டத்தட்ட எல்லாவற்றையும்) ஒரு குறியீடாக வைத்திருக்கிறோம், மற்றும் கண்டறிவது அது என்னவென்றால், நாம் குறிப்பிடுவதற்கு அந்த குறியீட்டைத் தேடுங்கள்.
இன்னும் எளிமையாக விளக்கினார். நாம் பொதுவாக செய்வது போல் எதையாவது தேடும்போது, அந்த நேரத்தில் கணினி தேடப்படுகிறது (கோப்புறை மூலம் கோப்புறை…. கோப்பு மூலம் கோப்பு) நாம் சொன்னது சரிதானா? ... சரி, உங்கள் கணினியில் உள்ள அனைத்து கோப்புறைகள் மற்றும் கோப்புகளின் பட்டியல் உங்களிடம் இருப்பதாக கற்பனை செய்து, எக்ஸ் கோப்புகள் இருக்கும் அந்த பட்டியலைப் பாருங்கள். உங்கள் வன்வட்டத்தை TOOOOOOODO இல் தேடுவதை விட, சில MB களின் உரை கோப்பை தேடுவது எளிதல்லவா? 😀
ஆனால் ஏய்… வணிகத்தில் இறங்குவோம்.
எல்லா கோப்புகளையும் கண்டுபிடிக்க விரும்புகிறோம் என்று உதாரணமாகச் சொல்லலாம் .ஓடிடி எங்களிடம் உள்ளது, நாங்கள் ஒரு முனையத்தைத் திறக்கிறோம், அதில் பின்வருவதை எழுதி அழுத்துகிறோம் [உள்ளிடவும்]:
locate -e *.odt
El -e அது செயல்படும் குறியீட்டிலிருந்து, அது இன்னும் இருக்கும் கோப்புகளைத் தேடுகிறது என்பதைக் குறிப்பிடுவதற்காக இதை வைத்தேன் கண்டறிவது பல முறை நீக்கப்பட்ட கோப்புகளைப் பற்றிய தகவல்களைக் கொண்டுள்ளது, மேலும் இனி இல்லாத கோப்புகளை எங்களுக்குக் காண்பிப்பதில் அதிக அர்த்தமில்லை, இல்லையா? 🙂
எப்படியிருந்தாலும், இப்போது name என்ற பெயரைக் கொண்ட எல்லாவற்றிற்கும் எனது மடிக்கணினியைத் தேடுவேன்அசா»… நாங்கள் பின்வருவனவற்றை வைக்கிறோம்:
locate -e asa
வேகத்தை நீங்கள் கவனிக்கிறீர்களா? … ஈர்க்கக்கூடிய
ஒரு வினோதமான உண்மையாக, கண்டுபிடிப்பதன் மூலம் பயன்படுத்தப்படும் தரவுத்தளம் (குறியீட்டு): /var/lib/mlocate/mlocate.db
சரி, இது தான், கட்டளையை முயற்சி செய்து, அத்தகைய ஹாஹா என்று சொல்லுங்கள்.
மேற்கோளிடு
ஒரு உதவிக்குறிப்பு, புதுப்பிக்கப்பட்ட கட்டளையுடன் இந்த தரவுத்தளம் புதுப்பிக்கப்படுகிறது.
அந்த தரவுத்தளம் எவ்வாறு புதுப்பிக்கப்படுகிறது என்று நான் கேட்கப் போகிறேன்.
பெரிய 😀… நான் கற்றுக்கொள்ளும் மற்றொரு சிறிய விஷயம்.
ஏய், ஒரு விவரம் ... நீங்கள் நேரடியாக வலைப்பதிவு செய்ய விரும்பவில்லையா? இணைப்பில் உள்ள சிக்கல்களை நான் அறிவேன், துல்லியமாக அந்த காரணத்திற்காக அதை மின்னஞ்சல் மூலமாகவோ அல்லது அது போன்றவற்றிலோ வெளியிட கட்டமைக்க முடியும்
மிகவும் நல்லது. என் விஷயத்தில், தரவுத்தளம் அந்த கோப்பகத்தில் அல்லது அந்த பெயரில் இல்லை, ஆனால் "கண்டுபிடி கண்டுபிடி" உடன் எல்லாம் சரி செய்யப்பட்டது: / var / lib / locatedb
ஹஹஹா கண்டுபிடி கண்டுபிடிக்க … பெரிய ஹாஹா
அவர் என்னிடம் கூறுகிறார்
bash: locate: கட்டளை கிடைக்கவில்லை
அது இருக்கக்கூடாது என்றாலும், வேராக கருதுகிறது.
நீங்கள் அதை நிறுவ வேண்டியிருக்கலாம்.
முயற்சிக்கவும் / usr / bin / find asd இது உங்களுக்கு என்ன சொல்கிறது என்று பார்ப்போம் 🙂… இது உங்களுக்கு வேலை செய்யவில்லை என்றால், உங்களிடம் மிலோகேட் தொகுப்பு நிறுவப்பட்டிருக்கிறதா என்று சரிபார்க்கவும், இது விசித்திரமானது… ஏனென்றால் நான் உபுண்டு, டெபியன் மற்றும் ஆர்ச் ஆகியவற்றைப் பயன்படுத்தினேன், இந்த கட்டளை இயல்புநிலையாக நிறுவப்பட்டுள்ளது .
மீண்டும் நிறுவிய பின்
[டேவிட் @ பரம ~] $ usr / bin / find asd
bash: usr / bin / locate: கோப்பு அல்லது அடைவு இல்லை
[டேவிட் @ பரம ~] $ கண்டறிதல்
கண்டுபிடி: stat () `/var/lib/mlocate/mlocate.db 'செய்ய முடியவில்லை: கோப்பு அல்லது அடைவு இல்லை
சிறந்த கட்டளை, நான் அவரை அறியவில்லை, மற்றும் வேகம் சுவாரஸ்யமாக இருந்தால்! மற்றும் ஒரு
man locate
ஏற்கனவே மீதமுள்ளவற்றை எனக்கு விளக்குங்கள், மிக்க நன்றிஉங்களை வரவேற்கிறோம், ஒரு மகிழ்ச்சி
ஹ்ம்… கண்டுபிடிப்பதை விட சிறந்ததா? வேக சோதனை செய்யப்பட வேண்டும்
என் விஷயத்தில் நான் அதே தேடல்களைச் செய்ய முடியும், ஆனால் இது போன்றது:
$ கண்டுபிடிக்க / home / user -iname "* .odt"
$ கண்டுபிடிக்க / home / user -iname "* கைப்பிடி *"
நான் சில கோப்புகளைக் கண்டுபிடித்து அவற்றின் அளவை அறிய விரும்பினால்:
$ find -iname "* .iso" -exec du -h {} \;
இருப்பினும், உண்மையில் கூட ls தற்போதைய கோப்பகத்தில் நான் தேடுகிறேன், அதாவது கோப்பு எங்குள்ளது என்று எனக்குத் தெரிந்தால்:
omega @ mega-laptop ~ / Images $ ls * .png
அச்சச்சோ, மன்னிக்கவும், தேவையானதை விட எனக்கு மறுக்கப்பட்டது
இல்லை, கவலைப்பட வேண்டாம், நீங்கள் விரும்பினால் நான் அதை சரிசெய்வேன்
கண்டுபிடிப்பானது நீங்கள் அதை இயக்கும் தருணத்தில் தேடுகிறது, அதே நேரத்தில் லொகேட் ஏற்கனவே தேடலைச் செய்து, சில காலத்திற்கு முன்பு ஒரு பட்டியலை உருவாக்கியுள்ளது ... மேலும் நீங்கள் அதை இயக்கும்போது, அது என்னவென்றால், ஒரு கோப்பில் ஒரு அளவுருவாக நீங்கள் அமைத்ததைத் தேடுங்கள் MB கள் அல்லது KB கள்
ஆ, 😉 ஒப்பீடுக்கு நன்றி. ஹே, பதிலளிப்பதில் சற்று தாமதமாகிவிட்டது, ஆனால் வேலை எனக்கு பிஸியாக உள்ளது
இதை இப்படிச் சொல்வது, தேடல்களை விரைவுபடுத்தும்போது சாளரங்களின் "குறியீட்டு சேவையகம்" நினைவூட்டுகிறது.
இது KDE சொற்பொருள் டெஸ்க்டாப் தேடல்களை எனக்கு நினைவூட்டுகிறது (குறிப்பாக நேபொமுக்)
சுவாரஸ்யமானது, நான் க்னோம் வகையைச் சேர்ந்தவன், எனவே kde பற்றி எனக்குத் தெரியாது: ஓ
யாராவது எனக்கு உதவி செய்கிறார்கள்..நான் புதுப்பிக்க முயற்சித்தேன், நான் புதுப்பிக்கப்பட்டேன்: `/var/lib/mlocate/mlocate.db 'க்கான தற்காலிக கோப்பைத் திறக்க முடியாது.
மறுபுறம், நான் லொகேட் லொக்கேட்டைப் பயன்படுத்தினேன் (நான் அதை நேசித்தேன்) மேலும் மேலே உள்ள கோப்பைக் கண்டால் ...
அவர்கள் என் இடத்தில் என்ன செய்வார்கள்? தயவுசெய்து ஆரம்ப மொழியில் ஒரு மொழியில் ... இது புதுப்பித்துக் கொண்டே இருக்கும் என்று நம்புகிறேன்