लेखक: Laura McKinney
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Part I: How to Find Files in the Linux File System Using the locate Command
वीडियो: Part I: How to Find Files in the Linux File System Using the locate Command

विषय

इस लेख में: «खोज का उपयोग करें» का उपयोग करें «ढूँढें» फाइलों की खोज में खोजें Article5 संदर्भ

लिनक्स मशीन में एक फ़ाइल ढूंढना मुश्किल हो सकता है यदि आप नहीं जानते कि यह कैसे करना है। फ़ाइलों को खोजने का सबसे अच्छा तरीका कई अलग-अलग टर्मिनल कमांड का उपयोग करना है। इन आदेशों को माहिर करने से आप अपनी फ़ाइलों पर कुल नियंत्रण प्राप्त कर सकते हैं, और वे अन्य ऑपरेटिंग सिस्टम के लिए सरल खोज कार्यक्षमता की तुलना में कहीं अधिक शक्तिशाली हैं।


चरणों

विधि 1 "ढूंढें" का उपयोग करें



  1. फ़ाइल को उसके फ़ाइल नाम से देखें। यह सबसे बुनियादी खोज है जिसे आप कमांड का उपयोग करके चला सकते हैं खोज। नीचे दिया गया कमांड वर्तमान फ़ोल्डर और किसी भी सबफ़ोल्डर में आपकी क्वेरी को खोजेगा।

    "-नाम" खोजें

    • उपयोग -iname के बजाय -name अपनी क्वेरी के मामले को अनदेखा करें। आदेश -name मामला संवेदनशील है।



  2. "रूट" फ़ोल्डर में खोज शुरू करें। यदि आप अपना संपूर्ण सिस्टम खोजना चाहते हैं, तो आप संशोधक जोड़ सकते हैं / आपके अनुरोध पर वह बताएगा खोज "रूट" फ़ोल्डर से सभी निर्देशिकाओं को खोजने के लिए।

    खोजें / -नाम "फ़ाइल नाम"

    • आप एक विशिष्ट फ़ोल्डर में खोज को प्रतिस्थापित करके शुरू कर सकते हैं/ एक निर्देशिका के मार्ग के रूप में / होम / पैट.
    • आप एक का उपयोग कर सकते हैं . इसके बजाय ए / केवल वर्तमान फ़ोल्डर और उसके सबफ़ोल्डर में किए जाने वाले खोज को बाध्य करने के लिए।



  3. वाइल्ड कार्ड का उपयोग करें।* क्वेरी के उस टुकड़े से मेल खाने वाली चीज़ की तलाश करें। प्रतिस्थापन चरित्र * किसी ऐसी चीज़ की खोज के लिए उपयोगी हो सकता है जिसे आप पूरा नाम नहीं जानते हैं, या यदि आप किसी ऐसी चीज़ की खोज करना चाहते हैं जिसका कोई विशेष विस्तार हो।

    खोजें / घर / पैट-नाम "* .conf"

    • यह पैट के यूजर फोल्डर (और उसके सबफोल्डर्स) के लिए सभी files.conf को लौटा देगा।
    • आप फ़ाइल नाम के एक हिस्से से मेल खाती किसी भी चीज़ को खोजने के लिए भी इसका उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास से संबंधित बहुत सारे दस्तावेज हैं, तो आप उन सभी को एक साथ टाइप करके पा सकते हैं * "विकी *".


  4. अपने खोज परिणामों को प्रबंधित करना आसान बनाएं। यदि आपको बहुत सारे खोज परिणाम मिलते हैं, तो आपके लिए ब्राउज़ करना मुश्किल हो सकता है। चरित्र का उपयोग करें | खोज परिणामों को "कम" फ़िल्टरिंग सॉफ़्टवेयर में भेजने के लिए। यह आपको परिणामों के माध्यम से स्क्रॉल करने और उन्हें अधिक आसानी से फ़िल्टर करने की अनुमति दे सकता है।

    Find / home / pat -iname "* .conf" | कम



  5. विशिष्ट प्रकार के परिणामों के लिए देखें। आप केवल विशेष प्रकार के परिणामों को वापस करने के लिए संशोधक का उपयोग कर सकते हैं। आप सामान्य फ़ाइलों के लिए खोज कर सकते हैं (), निर्देशिका (), प्रतीकात्मक लिंक (एल), चरित्र उपकरण () और अवरुद्ध डिवाइस () उपयुक्त संशोधक का उपयोग करना।

    खोजें / -प्रकार f -iname "फ़ाइल नाम"



  6. आकार द्वारा अपने खोज परिणामों को फ़िल्टर करें। यदि आपके पास समान नामों वाली कई फाइलें हैं, लेकिन आप जिस चीज की तलाश कर रहे हैं, उसके आकार को जानते हैं, तो आप अपने परिणामों को उनके आकार से फ़िल्टर कर सकते हैं।

    खोजें / -साइज़ + 50M -iname "फ़ाइल नाम"

    • यह 50 मेगाबाइट या उससे अधिक के परिणाम लौटाएगा। आप उपयोग कर सकते हैं + या - बड़े या छोटे आकार की तलाश में। भूल जाओ + या - बनाने वाली फ़ाइलों की खोज करेगा वास्तव में निर्दिष्ट आकार।
    • आप संख्या सिद्धांत द्वारा फ़िल्टर कर सकते हैं (), किलोबाइट (कश्मीर), मेगाबाइट्स (एम), गीगाबाइट्स का (जी), या 512 बाइट्स के ब्लॉक में ()। ध्यान दें कि आकार टैग केस-संवेदी है।


  7. खोज फ़िल्टर को संयोजित करने के लिए बूलियन ऑपरेटरों का उपयोग करें। आप ऑपरेटरों का उपयोग कर सकते हैं -और, -या और -not विभिन्न प्रकार की खोज को एक में मिलाना।

    खोजें / photosdevacances -type f -size + 200k -not -iname "* 2015 *"

    • ऊपर दिए गए कमांड को "फोटोस्पीड" निर्देशिका में फाइलें मिलेंगी जो 200 किलोबाइट से बड़ी हैं लेकिन उनके फ़ाइल नाम में कहीं भी "2015" शामिल नहीं है।


  8. स्वामी या अनुमति द्वारा फ़ाइलें देखें। यदि आप किसी विशिष्ट फ़ाइल की खोज करने का प्रयास करते हैं जिसका स्वामी विशिष्ट उपयोगकर्ता है, या कुछ अनुमतियों वाली फ़ाइलें हैं, तो आप अपने खोज बॉक्स को छोटा कर सकते हैं।

    / -user patin -iname "फ़ाइलनाम" ढूंढें / -समर्थक उपयोगकर्ता -iname "फ़ाइल नाम" ढूंढें / -perm 777 -iname "फ़ाइल नाम"

    • उपर्युक्त उदाहरण क्वेरी में निर्दिष्ट उपयोगकर्ताओं, समूहों या अनुमतियों को देखेंगे। आप उस फ़ाइल का नाम भी निर्दिष्ट नहीं कर सकते हैं जिसे आप देख रहे हैं कि सभी फाइलें अनुरोधित प्रकार से मेल खाती हैं। उदाहरण के लिए, ढूँढें / -प्रकार 777 आप 777 अनुमतियों (कोई प्रतिबंध नहीं) के साथ सभी फाइलें वापस कर देंगे।


  9. फ़ाइलें मिलने पर कार्रवाई को निष्पादित करने के लिए आदेशों को मिलाएं। आप कमांड को जोड़ सकते हैं खोज अन्य आदेशों के साथ ताकि वे क्वेरी द्वारा वापस की गई फ़ाइलों पर निष्पादित हो सकें। आदेश को अलग करें खोज टैग द्वारा दूसरा आदेश -exec, फिर लाइन को समाप्त करें ;
    • यह 777 अनुमतियों वाली फ़ाइलों के लिए वर्तमान फ़ोल्डर (और उसके सभी सबफ़ोल्डर) में खोज शुरू करेगा। कंसोल कमांड का उपयोग करेगा। chmod अनुमतियों को 755 में बदलने के लिए।

विधि 2 "ढूँढें" का उपयोग करें



  1. सुविधा स्थापित करें।का पता लगाने। आदेश का पता लगाने आमतौर पर की तुलना में बहुत तेजी से काम करता है खोजक्योंकि यह आपकी फ़ाइलों की संरचना से डेटाबेस का उपयोग करके काम करता है। सभी लिनक्स वितरण कार्यक्षमता के साथ नहीं आते हैं का पता लगाने इस पर स्थापित है, इसलिए इसे स्थापित करने के लिए निम्न कमांड टाइप करें:
    • टाइप sudo apt-get update और दबाएँ प्रविष्टि.
    • टाइप sudo apt-get install एमएलओकेट और दबाएँ प्रविष्टि। अगर का पता लगाने पहले से स्थापित है, आपको प्राप्त होगा mlocate पहले से ही सबसे नया संस्करण है.


  2. अपने डेटाबेस को अपडेट करें।का पता लगाने। आदेश का पता लगाने जब तक इसका डेटाबेस बनाया और अपडेट नहीं किया जाता है, तब तक कुछ नहीं मिल सकता है। यह स्वचालित रूप से हर दिन किया जाता है, लेकिन आप मैन्युअल रूप से भी अपडेट शुरू कर सकते हैं। आपको यह करना होगा कि यदि आप उपयोग शुरू करना चाहते हैं का पता लगाने तुरंत।
    • टाइप सुडोल अद्यतन और दबाएँ प्रविष्टि.


  3. का प्रयोग करें।का पता लगाने सरल खोज करने के लिए। आदेश का पता लगाने तेज है, लेकिन इसके पास कमांड के रूप में कोई विकल्प नहीं है खोज। आप कमांड के साथ एक मूल फ़ाइल खोज को कमोबेश उसी तरह से लिंक कर सकते हैं खोज.

    खोजें -i "* .jpg"

    • यह कमांड एक्सटेंशन वाली फाइलों को खोजेगी .jpg आपके सभी मशीन पर। प्रतिस्थापन चरित्र * कमांड के साथ उसी तरह काम करता है खोज.
    • आदेश के लिए के रूप में खोज, को मैं अपनी क्वेरी के मामले को अनदेखा करें।


  4. अपने खोज परिणामों को सीमित करें। यदि आपकी क्वेरीज़ आपको प्रबंधित करने के लिए बहुत अधिक परिणाम भेजती हैं, तो आप विकल्प का उपयोग करके उनमें से कुछ को निकाल सकते हैं -nआपके द्वारा प्रदर्शित किए जाने वाले परिणामों की संख्या के बाद।

    खोजें -n 20 -i "* .jpg"

    • क्वेरी से संबंधित केवल पहले 20 परिणाम प्रदर्शित किए जाएंगे।
    • आप के अंतिम का उपयोग भी कर सकते हैं | परिणामों को भेजने के लिए कम और अधिक आसानी से ब्राउज़ करने के लिए।

विधि 3 फ़ाइलों में ई के लिए खोजें



  1. कमांड का उपयोग करें।ग्रेप फ़ाइलों के भीतर चरित्र दृश्यों की खोज करने के लिए। यदि आप एक ऐसी फ़ाइल की तलाश कर रहे हैं जिसमें एक निश्चित वाक्य या वर्णों का क्रम हो, तो आप कमांड का उपयोग कर सकते हैं ग्रेप। का एक बुनियादी आदेश ग्रेप निम्न रूप लेता है:

    grep -r -i "अनुरोध" / पथ / से / निर्देशिका /

    • विकल्प-r खोज को "पुनरावर्ती" पर सेट करता है, खोज को "पुनरावर्ती" बनाता है, इसलिए यह वर्तमान फ़ोल्डर में क्वेरी के वर्णों और उसके सभी सबफ़ोल्डर्स वाले किसी भी फ़ाइल की तलाश करेगा।
    • विकल्प मैं इंगित करता है कि क्वेरी केस-संवेदी नहीं है। यदि आप खोज को संवेदनशील होने के लिए बाध्य करना चाहते हैं, तो ऑपरेटर को न डालें मैं.


  2. अतिरिक्त ई निकालें। जब आप के साथ एक खोज करते हैं ग्रेप जैसा कि ऊपर है, आपको फ़ाइल का नाम दिखाई देगा, जो खोज के अनुरूप ई के बगल में हाइलाइट किया जाएगा। आप संबंधित ई छिपा सकते हैं और बस निम्नलिखित सहित फाइल के नाम और उनके पथ प्रदर्शित कर सकते हैं:

    grep -r -i "request" / path / to / directory / | cut -d: -f1



  3. त्रुटियों को छिपाओ। आदेश ग्रेप उचित अनुमतियों के बिना फ़ोल्डर्स तक पहुंचने का प्रयास करते समय या खाली फ़ोल्डरों में लॉन्च करने का प्रयास करते समय एक त्रुटि वापस आ जाएगी। आप त्रुटियों को / dev / null में वापस कर सकते हैं, जो उन्हें आपके आउटपुट डिस्प्ले से छिपा देगा।

    grep -r -i "अनुरोध" / पथ / से / निर्देशिका / 2> / देव / अशक्त

हम सलाह देते हैं

एक बछड़े से माफी कैसे मांगे

एक बछड़े से माफी कैसे मांगे

यह लेख हमारे संपादकों और योग्य शोधकर्ताओं के सहयोग से लिखा गया था ताकि सामग्री की सटीकता और पूर्णता की गारंटी हो सके। इस लेख में उद्धृत 20 संदर्भ हैं, वे पृष्ठ के निचले भाग पर हैं।विकीहो की सामग्री प्...
टेड टॉक कैसे प्रस्तुत करें

टेड टॉक कैसे प्रस्तुत करें

इस लेख में: अपने टेड TalkPreparing के विषय पर निर्णय लेना अपने TED TalkPreparing अपने TED TalkPreenting अपने TED Talk17 संदर्भ 1984 में पहला TED सम्मेलन प्रौद्योगिकी, मनोरंजन और डिजाइन के क्षेत्र में ...