इसके अलावा, कैटफ़िश भी है, जो एक खोज सूचकांक वाला एक लोकप्रिय खोज उपकरण है, जो आपकी फ़ाइलों को बहुत तेज़ी से ढूंढ सकता है।
मैं उन तरीकों को साझा करना चाहूंगा जिनका उपयोग मैं टर्मिनल में काम करते समय स्वयं करता हूं।
पहली विधि में खोज उपयोगिता शामिल है, जो किसी भी डिस्ट्रो में मौजूद है, यहां तक कि बिजीबॉक्स पर निर्मित एम्बेडेड सिस्टम में भी। दूसरी विधि लोकेट कमांड है।
लिनक्स टर्मिनल में फ़ाइलें ढूंढने के लिए, निम्न कार्य करें।
- अपना पसंदीदा टर्मिनल ऐप खोलें. XFCE4 टर्मिनल मेरी व्यक्तिगत पसंद है।
- निम्न कमांड टाइप करें:|_+_|
उपरोक्त तर्क इस प्रकार हैं:
/path/to/folder/ - वह फ़ोल्डर जहां से खोज शुरू करनी है। यदि निर्दिष्ट नहीं है, तो खोज वर्तमान निर्देशिका में शुरू की जाएगी।
मेरे द्वारा उपयोग किए जाने वाले स्विच:
-iname - उन फ़ाइलों और फ़ोल्डरों की खोज करें जिनमें नाम में निर्दिष्ट भाग शामिल है और टेक्स्ट केस को अनदेखा करें।एक उदाहरण:
यहां वह कमांड है जिसका उपयोग मैं ओपेरा ब्राउज़र के बारे में लिखे गए अपने लेखों को ढूंढने के लिए कर सकता हूं:
|_+_| - यदि आपको केवल फ़ाइलें या केवल फ़ोल्डर ढूँढ़ने की आवश्यकता है, तो विकल्प जोड़ें-टाइप एफफ़ाइलों के लिए या -टाइप डीनिर्देशिकाओं के लिए. कुछ उदाहरण निम्नलिखित हैं:
- हाल ही में संशोधित फ़ाइलों और निर्देशिकाओं को खोजने के लिए, आप निम्नलिखित विकल्पों का उपयोग कर सकते हैंखोजोआज्ञा:
-एममिन एन - वे फ़ाइलें ढूंढें जिन्हें n मिनट पहले संशोधित किया गया था।-एमटाइम एन - वे फ़ाइलें ढूंढें जिन्हें n*24 घंटे पहले संशोधित किया गया था। जब यह पता लगाया जाता है कि फ़ाइल को अंतिम बार कितने 24 घंटे पहले एक्सेस किया गया था, तो किसी भी आंशिक भाग को अनदेखा कर दिया जाता है, इसलिए -mtime +1 से मिलान करने के लिए, फ़ाइल को कम से कम दो दिन पहले संशोधित किया जाना चाहिए। - आपकी खोज क्वेरी द्वारा पाई गई फ़ाइलों के लिए कमांड निष्पादित करना संभव है। निम्नलिखित उदाहरण देखें:|_+_|
यहां, हम चलाने के लिए -exec विकल्प का उपयोग करते हैंक्योंकिखोज परिणामों में सभी फ़ाइलों के लिए पाठ संपादक। '{}' भाग का तात्पर्य इसके द्वारा पाई गई फ़ाइलों से हैखोजोआज्ञा। ';' समाप्ति कमांड के अंत को निर्दिष्ट करती है-निष्पादनविकल्प।
पता लगाने का आदेश
फ़ाइलों को तुरंत ढूंढने के लिए लोकेट सर्च टूल एक विशेष फ़ाइल डेटाबेस का उपयोग करता है। कमांड के लिए इंडेक्स किसके द्वारा बनाया और अपडेट किया जा सकता हैअद्यतनबीआज्ञा। जबकि खोज परिणाम तुरंत दिखाई देते हैं, आपको खोज सूचकांक को बनाए रखने और इसे चालू रखने की आवश्यकता है, अन्यथा लोकेट कमांड उन फ़ाइलों को ढूंढ सकता है जिन्हें हटा दिया गया था या किसी अन्य निर्देशिका में ले जाया गया था।
सामान्य स्थिति में, वाक्यविन्यास इस प्रकार है।
|_+_|-i विकल्प का अर्थ है 'टेक्स्ट केस को अनदेखा करें'।
यहाँ एक उदाहरण है:
एचपी.सीपीएम/123
बोनस टिप: एक अन्य विधि जिसका मैं अक्सर उपयोग करता हूं वह है मिडनाइट कमांडर (एमसी), कंसोल फ़ाइल मैनेजर ऐप। ढूंढने या ढूंढने के विपरीत, मेरे द्वारा आज़माए गए सभी लिनक्स डिस्ट्रोज़ में एमसी डिफ़ॉल्ट रूप से शामिल नहीं है। आपको इसे स्वयं स्थापित करने की आवश्यकता हो सकती है.
एमसी के साथ फ़ाइलें ढूंढें
मिडनाइट कमांडर का उपयोग करके कुछ विशिष्ट टेक्स्ट वाली फ़ाइलें ढूंढने के लिए, ऐप प्रारंभ करें और कीबोर्ड पर निम्नलिखित क्रम दबाएं:
ऑल्ट + शिफ्ट + ?
इससे सर्च डायलॉग खुल जाएगा.
'फ़ाइल नाम:' अनुभाग भरें और एंटर कुंजी दबाएँ। यह उन सभी फाइलों को ढूंढेगा जो मानदंडों से मेल खाती हैं।
आप इन फ़ाइलों को इसका उपयोग करके बाएँ या दाएँ पैनल में रख सकते हैंपैनलाइज़ करेंविकल्प चुनें और उनके साथ जो चाहें कॉपी करें/स्थानांतरित करें/हटाएं/देखें/जो चाहें करें।
इतना ही।