एफडी, सरल, तेज और आसानी से उपयोग होने वाली कमांड का एक विकल्प है

एफडी के बारे में

अगले लेख में हम fd पर एक नज़र डालने जा रहे हैं। यह एक तेज़, सरल और उपयोग में आसान उपकरण है जिसका उद्देश्य है खोज को आसान बनाएं, खोज आदेश की तुलना में। यह खोज कमांड के लिए एक पूर्ण प्रतिस्थापन के रूप में डिज़ाइन नहीं किया गया है, यह केवल एक आसान उपयोग विकल्प प्रदान करने के लिए है जो थोड़ा तेज़ काम करता है।

आज अधिकांश Gnu / Linux उपयोगकर्ता खोज कमांड के साथ और कई मामलों से परिचित हैं जहाँ यह उपयोगी हो सकता है। निम्नलिखित लाइनों में हम एक नज़र लेने जा रहे हैं स्थापना और संभव का उपयोग करता है fd सक्षम होना हमारी फ़ाइलों के माध्यम से खोजें.

सामान्य विशेषताएँ एफ.डी.

सबसे उल्लेखनीय विशेषताओं में से कुछ हैं:

  • एक वाक्यविन्यास का उपयोग करना आसान है। आपको बस लिखना है एफडी * पैटर्न*.
  • ऑफर ए रंगीन आउटलेट, ls कमांड के समान।
  • हम एक होगा तेजी से जवाब.
  • सक्षम बनाता है स्मार्ट खोजडिफ़ॉल्ट रूप से अपरकेस और लोअरकेस के साथ।
  • छिपी हुई फ़ाइलों और निर्देशिकाओं की खोज नहीं करता है डिफ़ॉल्ट रूप से

ये इसके कुछ फीचर्स हैं। इन सभी से सलाह ली जा सकती है परियोजना के GitHub भंडार.

Ubuntu पर fd स्थापित करें

उबंटू और डेबियन-आधारित वितरण पर इस खोज एप्लिकेशन को स्थापित करने के लिए हमें करना होगा नवीनतम संस्करण डाउनलोड करें लॉन्च पृष्ठ से। हम टर्मिनल (Ctrl + Alt + T) का भी उपयोग कर सकते हैं wd का उपयोग करके .deb पैकेज डाउनलोड करें। इसके लिए हम लिखते हैं:

Wd के साथ fd डाउनलोड करें

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

एक बार डाउनलोड समाप्त होने के बाद, हम कर सकते हैं पैकेज स्थापित करें एक ही टर्मिनल में टाइपिंग:

fd कमांड इंस्टालेशन

sudo dpkg -i fd-musl_7.3.0_amd64.deb

उबंटू में fd का उपयोग करना

के समान होना आदेश खोजें, इस कमांड में कई संभावित उपयोग के मामले भी हैं। इससे पहले कि हम गहराई में जाएं, समीक्षा करना उचित है उपलब्ध विकल्प। इसके लिए हम एक टर्मिनल में टाइप करके इसकी मदद ले सकते हैं (Ctrl + Alt + T):

मदद fd कमांड

fd -h

Fd का उपयोग करने के उदाहरण

निम्नलिखित उदाहरणों के लिए, मैं नामक एक प्रोजेक्ट इंस्टॉलेशन का उपयोग करने जा रहा हूं अप्रत्यक्ष में स्थित / ऑप्ट / लैम्प / htdocs / खोज करने के लिए।

शुरू करने के लिए, हम कर सकते हैं बिना किसी तर्क के कमांड चलाएंआउटपुट जो हम देखेंगे वह होगा आज्ञा के समान एलएस -आर:

fd कमांड बिना किसी तर्क के

fd

हम कर सकेंगे केवल पहले 10 परिणाम देखें, कमांड से छोटी आउटपुट देखने के लिए, टाइप करके:

fd हेड, परिणामों को 10 तक सीमित करें

fd | head

विस्तार से खोजें

यदि हम सभी फाइलों को खोजने में रुचि रखते हैं जेपीजी, हम उपयोग कर सकते हैं विकल्प '-e' एक्सटेंशन द्वारा फ़िल्टर करें:

एक्सटेंशन द्वारा fd फ़िल्टर

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 पर भंडार परियोजना का. स्रोत.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   सेंटिआगो कहा

    खुले स्रोत लेखों के लेखक के रूप में, यदि आप अपनी सामग्री के स्रोत का हवाला देते हैं तो यह अच्छा होगा। https://www.tecmint.com/fd-alternative-to-find-command/

    1.    डेमियन अमेडो कहा

      आप सही हे। उद्धृत रहता है।