हॅलो 😀
मी खूप आज्ञा वापरत असलेल्या कमांडपैकी एक नेमके हे आहे: शोधा
प्रत्येक डेस्कटॉप वातावरणात एक फाईल ब्राउझर असतो KDE टेनेमोस KFind, इतर वातावरणासाठी जसे की कॅटफिश, इ. परंतु सामान्यत: मी खूप व्यस्त असतो आणि बर्याच वेळा मी उघडलेले समान टर्मिनल वापरणे मला अधिक सोयीस्कर वाटते आणि याद्वारे दुसरे अॅप्लिकेशन (सर्च इंजिन इ.) उघडण्याऐवजी मी कशासाठी तरी शोध घेतो आणि मापदंड शोधा आणि नंतर शोधा ...
म्हणूनच मी खूप वापरतो शोधून काढणे, एक कमांड जी आमच्या शोधाशी जुळणारे सर्व निकाल अक्षरशः सेकंदात दाखवते.
मुख्य फायदा शोधून काढणे हे दुसर्यावर कोणताही पर्याय ऑफर करते, हे त्वरित आहे, जे आपण या क्षणी अक्षरशः शोधत आहोत हे दर्शवते. हे कसे शक्य आहे? सोपे ... असे होते की आमच्या सिस्टममध्ये आपल्याकडे संग्रहित केलेल्या प्रत्येक गोष्टीची (किंवा जवळजवळ प्रत्येक गोष्ट) अनुक्रमणिका असते आणि शोधून काढणे हे जे करते ते म्हणजे आम्ही निर्देशित करतो त्या अनुक्रमणिकेत शोध.
अधिक स्पष्टपणे स्पष्ट केले. जेव्हा आपण काहीतरी सामान्यपणे शोधत असतो तेव्हा त्या क्षणी प्रणाली शोधली जाते (फोल्डरद्वारे फोल्डर…. फाइलद्वारे फाईल) आम्ही काय बरोबर बोललो? ... बरं, कल्पना करा की आपल्याकडे आपल्याकडे संगणकावर सर्व फोल्डर्स आणि फाइल्सची सूची आहे आणि त्या एक्स एक्स फाइल्सची यादीच बघा. आपल्या हार्ड ड्राइव्हला टूडूडू शोधण्यापेक्षा काही एमबीची मजकूर फाईल शोधणे सोपे नाही आहे? 😀
पण अहो… चला चला व्यवसायात उतरू.
उदाहरणार्थ आपण सर्व फायली शोधू इच्छित आहोत असे समजू .ओडीटी आपल्याकडे टर्मिनल उघडले आहे आणि त्यामधे खाली लिहून दाबा [प्रविष्ट करा]:
locate -e *.odt
El -e मी ते निर्दिष्ट करण्यासाठी हे ठेवले आहे की ते अद्याप अस्तित्वात असलेल्या फायली शोधत आहे, ज्याच्यासह कार्य करते त्या निर्देशांकासह शोधून काढणे बर्याच वेळा यामध्ये हटविलेल्या फायलींबद्दल माहिती असते आणि आपल्याला यापुढे अस्तित्त्वात नसलेल्या फायली दर्शविण्यास काही अर्थ नाही, बरोबर? 🙂
असो, आता मी नाव असलेल्या प्रत्येक गोष्टीसाठी माझा लॅपटॉप शोधेन «आसा»… आम्ही खालीलप्रमाणे ठेवलेः
locate -e asa
आपण गती लक्षात आहे ना? … प्रभावी 🙂
एक जिज्ञासू सत्य म्हणून, शोधण्यासाठी वापरलेला डेटाबेस (अनुक्रमणिका) हा आहे: /var/lib/MLocon/MLocon.db
आणि हेच आहे, आज्ञा करून पहा आणि मला सांगा की अशा हाहा.
कोट सह उत्तर द्या
एक टीप, अद्यतनित कमांडसह हा डेटाबेस सुधारित केला आहे.
मी आत्ताच डेटाबेस अद्ययावत कसा होतो हे विचारणार होतो.
मस्त 😀… मी शिकत असलेली आणखी एक छोटी गोष्ट.
अहो, तपशील ... आपल्याला थेट ब्लॉग करणे आवडत नाही? मला कनेक्शनसह समस्या आणि अशा प्रकारच्या तंतोतंत गोष्टी माहित आहेत, त्या कारणास्तव हे ईमेलद्वारे प्रकाशित करण्यासाठी कॉन्फिगर केले जाऊ शकते something
खुप छान. माझ्या बाबतीत, डेटाबेस त्या डिरेक्टरीमध्ये नाही किंवा त्या नावाचा नाही, परंतु सर्व काही निश्चितपणे "शोधून काढा" सह निश्चित केले आहे: / वार / लिब / स्थितबी
हाहाहा शोधून काढणे … संभोग महान haha 😀
तो मला सांगतो
बॅश: शोधा: कमांड आढळली नाही
ते मूळ नसले तरी मूळ मानते.
आपल्याला ते स्थापित करावे लागेल.
यासह प्रयत्न करा / यूएसआर / बिन / शोध स्थान हे आपल्याला काय सांगते ते पाहू या… ते आपल्यासाठी कार्य करत नसल्यास, आपण एमएलओकेट पॅकेज स्थापित केले आहे हे तपासा, हे विचित्र आहे… कारण मी उबंटू, डेबियन आणि आर्क वापरला आहे आणि ही आज्ञा या सर्वांमध्ये डीफॉल्टनुसार स्थापित आहे.
पुन्हा स्थापित केल्यानंतर
[डेव्हिड @ आर्क ~] r यूएसआर / बिन / स्थान शोध
बॅश: यूएसआर / बिन / शोध: फाइल किंवा निर्देशिका विद्यमान नाही
[डेव्हिड @ कमान ~] $ शोधा
शोधणे: स्टेट करू शकत नाही () v /var/lib/MLocon/MLocon.db ': फाइल किंवा निर्देशिका विद्यमान नाही
उत्कृष्ट आज्ञा, मी त्याला ओळखत नाही, आणि वेग जर प्रभावी असेल तर! आणि एक
man locate
बाकीचे आधीच मला समजावून सांगा, तुमचे आभारआपले स्वागत आहे, एक आनंद 😀
हम्म ... शोधण्यापेक्षा चांगले आहे? ओपी चाचणी घ्यावी
माझ्या बाबतीत मी समान शोध घेऊ शकलो, परंतु यासारखेः
$ शोधणे / मुख्यपृष्ठ / वापरकर्ता -नाम "* .odt"
$ शोधणे / मुख्यपृष्ठ / वापरकर्ता -नाव "* हँडल *"
मला काही फायली शोधायच्या आहेत आणि त्या आकाराबद्दल जाणून घ्यायचे असल्यास:
$ find -iname "* .iso" -exec du -h {} \;
जरी, खरं तर, अगदी सह ls मी सध्याच्या निर्देशिकेत शोधत आहे, म्हणजेच फाइल कोठे आहे हे मला माहित असल्यास:
ओमेगा @ मेगा-लॅपटॉप ~ / प्रतिमा s एलएस * .पीएनजी
अरेरे, मला माफ करा, मला आवश्यकतेपेक्षा जास्त नाकारले गेले 😐
नाही काळजी करू नका, आपण इच्छित असल्यास मी ते ठीक करेल 🙂
शोधून काढले आहे त्या क्षणी शोधा शोध घेते, काही काळापूर्वी शोध सुरु केला होता आणि यादी तयार केली होती ... आणि जेव्हा आपण ती कार्यान्वित करता तेव्हा हे काय करते आपण काही एमबी किंवा केबीच्या फाइलमध्ये पॅरामीटर म्हणून सेट केले ते पहा.
अहो, तुलना केल्याबद्दल धन्यवाद. हे, उत्तर देण्यास थोडा उशीर झाला पण कामात मी व्यस्त आहे 🙂
असे म्हणाल्याने शोध वेग वाढवित असताना विंडोज "अनुक्रमणिका सर्व्हर" ची आठवण येते.
हे मला केडीई सीमॅटिक डेस्कटॉप शोधांची आठवण करून देते (नेपोमुक विशेषत:) 😀
मजेशीर म्हणजे मी ग्नोम प्रकारात अधिक आहे म्हणून मला ते माहित नव्हते केडीई: ओ
कोणीतरी मला मदत करा .. मी अद्यतनित करण्याचा प्रयत्न केला आणि मी अद्यतनित झालो: v /var/lib/MLocon/MLocon.db 'साठी अस्थायी फाइल उघडू शकत नाही
दुसरीकडे मी शोधणे शोधणे वापरले आहे (मला ते आवडले) आणि जर मी वरील फाईल शोधली तर ...
ते माझ्या जागी काय करतील? कृपया नवशिक्यांसाठी भाषेत सांगा ... आणि मला आशा आहे की हे अद्यतनित होत राहील