अगले लेख में हम fd पर एक नज़र डालने जा रहे हैं। यह एक तेज़, सरल और उपयोग में आसान उपकरण है जिसका उद्देश्य है खोज को आसान बनाएं, खोज आदेश की तुलना में। यह खोज कमांड के लिए एक पूर्ण प्रतिस्थापन के रूप में डिज़ाइन नहीं किया गया है, यह केवल एक आसान उपयोग विकल्प प्रदान करने के लिए है जो थोड़ा तेज़ काम करता है।
आज अधिकांश Gnu / Linux उपयोगकर्ता खोज कमांड के साथ और कई मामलों से परिचित हैं जहाँ यह उपयोगी हो सकता है। निम्नलिखित लाइनों में हम एक नज़र लेने जा रहे हैं स्थापना और संभव का उपयोग करता है fd सक्षम होना हमारी फ़ाइलों के माध्यम से खोजें.
सामान्य विशेषताएँ एफ.डी.
सबसे उल्लेखनीय विशेषताओं में से कुछ हैं:
- एक वाक्यविन्यास का उपयोग करना आसान है। आपको बस लिखना है एफडी * पैटर्न*.
- ऑफर ए रंगीन आउटलेट, ls कमांड के समान।
- हम एक होगा तेजी से जवाब.
- सक्षम बनाता है स्मार्ट खोजडिफ़ॉल्ट रूप से अपरकेस और लोअरकेस के साथ।
- छिपी हुई फ़ाइलों और निर्देशिकाओं की खोज नहीं करता है डिफ़ॉल्ट रूप से
ये इसके कुछ फीचर्स हैं। इन सभी से सलाह ली जा सकती है परियोजना के GitHub भंडार.
Ubuntu पर fd स्थापित करें
उबंटू और डेबियन-आधारित वितरण पर इस खोज एप्लिकेशन को स्थापित करने के लिए हमें करना होगा नवीनतम संस्करण डाउनलोड करें लॉन्च पृष्ठ से। हम टर्मिनल (Ctrl + Alt + T) का भी उपयोग कर सकते हैं wd का उपयोग करके .deb पैकेज डाउनलोड करें। इसके लिए हम लिखते हैं:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
एक बार डाउनलोड समाप्त होने के बाद, हम कर सकते हैं पैकेज स्थापित करें एक ही टर्मिनल में टाइपिंग:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
उबंटू में fd का उपयोग करना
के समान होना आदेश खोजें, इस कमांड में कई संभावित उपयोग के मामले भी हैं। इससे पहले कि हम गहराई में जाएं, समीक्षा करना उचित है उपलब्ध विकल्प। इसके लिए हम एक टर्मिनल में टाइप करके इसकी मदद ले सकते हैं (Ctrl + Alt + T):
fd -h
Fd का उपयोग करने के उदाहरण
निम्नलिखित उदाहरणों के लिए, मैं नामक एक प्रोजेक्ट इंस्टॉलेशन का उपयोग करने जा रहा हूं अप्रत्यक्ष में स्थित / ऑप्ट / लैम्प / htdocs / खोज करने के लिए।
शुरू करने के लिए, हम कर सकते हैं बिना किसी तर्क के कमांड चलाएंआउटपुट जो हम देखेंगे वह होगा आज्ञा के समान एलएस -आर:
fd
हम कर सकेंगे केवल पहले 10 परिणाम देखें, कमांड से छोटी आउटपुट देखने के लिए, टाइप करके:
fd | head
विस्तार से खोजें
यदि हम सभी फाइलों को खोजने में रुचि रखते हैं जेपीजी, हम उपयोग कर सकते हैं विकल्प '-e' एक्सटेंशन द्वारा फ़िल्टर करें:
fd -e jpg
एक पैटर्न का उपयोग करके खोजें
La विकल्प '-e' भी इस्तेमाल किया जा सकता है एक पैटर्न के साथ संयोजन में निम्नलिखित की तरह:
fd -e php index
यह कमांड एक्सटेंशन वाली फाइलों को खोजेगा पीएचपी उनके नाम में स्ट्रिंग है 'अनुक्रमणिका'.
एक निर्देशिका को खोज से बाहर निकालें
अगर हम चाहते थे कुछ परिणामों को बाहर करें, हम का उपयोग करने में सक्षम हो जाएगा विकल्प "-ई" निम्नलिखित नुसार:
fd -e php index -E PASTE
यह कमांड एक्सटेंशन वाली सभी फाइलों को खोजेगी पीएचपी, स्ट्रिंग से युक्त 'अनुक्रमणिका'और निर्देशिका से परिणामों को बाहर करेगा'चिपकाएं'.
एक निर्देशिका के भीतर खोजें
यदि आप किसी विशिष्ट निर्देशिका में खोजना चाहते हैं, तो आपको बस करना होगा इसे तर्क के रूप में इंगित करें:
fd png ./IMG/
पिछले कमांड से हम IMG डायरेक्टरी के अंदर png फाइल्स देखेंगे।
प्राप्त परिणामों पर एक कमांड निष्पादित करें
खोजने के साथ के रूप में, हम का उपयोग करने में सक्षम हो जाएगा -x या –exec तर्क समानांतर कमांड निष्पादन शुरू करने के लिए खोज परिणामों के साथ। निम्नलिखित उदाहरण में हम इमेज फाइल की अनुमतियों को बदलने के लिए chmod का उपयोग करेंगे।
fd -e jpg -x chmod 644 {}
उपरोक्त कमांड को jpg एक्सटेंशन वाली सभी फाइलें मिलेंगी और उन पर chmod 644 चलाएंगे।
ये पंक्तियाँ fd कमांड की संक्षिप्त समीक्षा हैं। कुछ उपयोगकर्ताओं को इस आदेश का उपयोग करने में आसान और खोजने की तुलना में तेज़ लग सकता है। जैसा कि लेख की शुरुआत में बताया गया है, इस आदेश को पूरी तरह से बदलने का इरादा नहीं है। यह केवल सरल उपयोग, आसान खोज और बेहतर प्रदर्शन प्रदान करना चाहता है। यह कमांड ज्यादा जगह नहीं लेता है, इसे स्थापित करना आसान है, और यह एक अच्छा टूल है जब आपको एक निश्चित संख्या में फाइलों के साथ काम करना होता है।
इस आदेश के बारे में अधिक विस्तृत जानकारी प्राप्त करने के लिए, जिस उपयोगकर्ता को इसकी आवश्यकता होगी, वह ढूंढ सकेगा में अधिक जानकारी GitHub पर भंडार परियोजना का. स्रोत.
खुले स्रोत लेखों के लेखक के रूप में, यदि आप अपनी सामग्री के स्रोत का हवाला देते हैं तो यह अच्छा होगा। https://www.tecmint.com/fd-alternative-to-find-command/
आप सही हे। उद्धृत रहता है।