कमांड शोधा ... प्रत्येक डिस्ट्रोमध्ये तयार केलेले एक शोध इंजिन

नमस्कार 

मी खूप आज्ञा वापरत असलेल्या कमांडपैकी एक नेमके हे आहे: शोधा

प्रत्येक डेस्कटॉप वातावरणात एक फाईल ब्राउझर असतो KDE टेनेमोस KFind, इतर वातावरणासाठी जसे की कॅटफिश, इ. परंतु सामान्यत: मी खूप व्यस्त असतो आणि बर्‍याच वेळा मी उघडलेले समान टर्मिनल वापरणे मला अधिक सोयीस्कर वाटते आणि याद्वारे दुसरे अ‍ॅप्लिकेशन (सर्च इंजिन इ.) उघडण्याऐवजी मी कशासाठी तरी शोध घेतो आणि मापदंड शोधा आणि नंतर शोधा ...

म्हणूनच मी खूप वापरतो शोधून काढणे, एक कमांड जी आमच्या शोधाशी जुळणारे सर्व निकाल अक्षरशः सेकंदात दाखवते.

मुख्य फायदा शोधून काढणे हे दुसर्‍यावर कोणताही पर्याय ऑफर करते, हे त्वरित आहे, जे आपण या क्षणी अक्षरशः शोधत आहोत हे दर्शवते. हे कसे शक्य आहे? सोपे ... असे होते की आमच्या सिस्टममध्ये आपल्याकडे संग्रहित केलेल्या प्रत्येक गोष्टीची (किंवा जवळजवळ प्रत्येक गोष्ट) अनुक्रमणिका असते आणि शोधून काढणे हे जे करते ते म्हणजे आम्ही निर्देशित करतो त्या अनुक्रमणिकेत शोध.

अधिक सोप्या पद्धतीने समजावून सांगितले. जेव्हा आपण एखादी गोष्ट शोधतो जसे आपण नेहमी करतो, त्या क्षणी आपण सिस्टम शोधतो (फोल्डरद्वारे फोल्डर... फाईलनुसार फाइल) आपण काय म्हटले, बरोबर? … बरं, कल्पना करा की तुमच्याकडे तुमच्या कॉम्प्युटरवर असलेल्या सर्व फोल्डर्स आणि फाइल्सची यादी आहे आणि तुम्हाला फक्त त्या यादीत पहावे लागेल जिथे X फाइल आहे. तुमच्या हार्ड ड्राइव्हवर संपूर्णपणे शोधण्यापेक्षा काही MBs च्या टेक्स्ट फाईलमध्ये शोधणे सोपे नाही का? 

पण अहो… चला चला व्यवसायात उतरू.

उदाहरणार्थ आपण सर्व फायली शोधू इच्छित आहोत असे समजू .ओडीटी आपल्याकडे टर्मिनल उघडले आहे आणि त्यामधे खाली लिहून दाबा [प्रविष्ट करा]:

locate -e *.odt

El -e मी ते निर्दिष्ट करण्यासाठी हे ठेवले आहे की ते अद्याप अस्तित्वात असलेल्या फायली शोधत आहे, ज्याच्यासह कार्य करते त्या निर्देशांकासह शोधून काढणे त्यात अनेकदा हटवलेल्या फाइल्सची माहिती असते आणि आता अस्तित्वात नसलेल्या फाइल्स दाखवण्यात फारसा अर्थ नाही, बरोबर? 

असो, आता मी नाव असलेल्या प्रत्येक गोष्टीसाठी माझा लॅपटॉप शोधेन «आसा»… आम्ही खालीलप्रमाणे ठेवलेः

locate -e asa

गती लक्षात येते का? …प्रभावी 

एक जिज्ञासू सत्य म्हणून, शोधण्यासाठी वापरलेला डेटाबेस (अनुक्रमणिका) हा आहे: /var/lib/MLocon/MLocon.db

आणि हेच आहे, आज्ञा करून पहा आणि मला सांगा की अशा हाहा.

कोट सह उत्तर द्या


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

     धुंटर म्हणाले

    एक टीप, अद्यतनित कमांडसह हा डेटाबेस सुधारित केला आहे.

        sieg84 म्हणाले

      मी आत्ताच डेटाबेस अद्ययावत कसा होतो हे विचारणार होतो.

        केझेडकेजी ^ गारा म्हणाले

      मस्त 😀… मी शिकत असलेली आणखी एक छोटी गोष्ट.
      अहो, तपशील ... आपल्याला थेट ब्लॉग करणे आवडत नाही? मला कनेक्शनसह समस्या आणि अशा प्रकारच्या तंतोतंत गोष्टी माहित आहेत, त्या कारणास्तव हे ईमेलद्वारे प्रकाशित करण्यासाठी कॉन्फिगर केले जाऊ शकते 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 'साठी अस्थायी फाइल उघडू शकत नाही
    दुसरीकडे मी शोधणे शोधणे वापरले आहे (मला ते आवडले) आणि जर मी वरील फाईल शोधली तर ...
    ते माझ्या जागी काय करतील? कृपया नवशिक्यांसाठी भाषेत सांगा ... आणि मला आशा आहे की हे अद्यतनित होत राहील