खोज आदेश धीमा है और जितना होना चाहिए उससे कम सहज है। fd लिनक्स पर फाइंड कमांड का एक आसान और तेज विकल्प है।

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

fd को फाइंड कमांड के लिए एक सरल, त्वरित, सहज और उपयोग में आसान प्रतिस्थापन के रूप में डिज़ाइन किया गया है। यहाँ बताया गया है कि Linux पर fd को कैसे इंस्टॉल और इस्तेमाल किया जाए।

फ़ाइलें ढूँढना लिनक्स पर निराशाजनक है

लिनक्स फाइलसिस्टम अव्यवस्थित फाइलों और निर्देशिकाओं का एक विशाल गड़बड़ हो सकता है - खासकर यदि आप एक प्रकार का व्यक्ति जो फ़ाइलों को डाउनलोड और अनज़िप करता है, और क्या जाता है इसका ट्रैक रखे बिना GitHub प्रोजेक्ट को क्लोन करता है कहाँ।

पाना आदेश प्रत्येक उपयोगकर्ता के लिए परिचित होना चाहिए, लेकिन लिनक्स पर खोज में महारत हासिल करना काम लेता है, और कुछ तर्क देंगे कि यह धीमा और कम सहज ज्ञान युक्त दोनों है।

ढूंढें फॉर्म में तर्क स्वीकार करता है:

[पथ] [विकल्प] [अभिव्यक्ति] खोजें

यदि आपको याद है कि फ़ाइल का नाम "फू" है और आपको पूरा यकीन है कि यह आपके होम डायरेक्टरी में कहीं है, तो आप दर्ज करेंगे:

instagram viewer

~ -टाइप एफ-नाम "फू" खोजें

यह आदेश वास्तव में इसकी आवश्यकता से तीन शब्द लंबा है, और संबंधित मैन पेज 9,000 से अधिक शब्दों तक चलता है।

एफडी एक तेज़ और अधिक सहज ज्ञान युक्त विकल्प है

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

एफडी के डेवलपर्स इसे समझते हैं और उन्होंने अपना कमांड-लाइन ऐप बनाया है ताकि यह फ़ाइल नाम को एक तर्क के रूप में स्वीकार करे, फिर जल्दी और कुशलता से उस फ़ाइल को बिना उपद्रव के आपके पास पहुंचा दे। बेशक, दुर्लभ मौकों पर जब आपकी जरूरतें इससे ज्यादा जटिल होती हैं, तो यह कई तरह के तर्कों को भी स्वीकार करेगा।

fd मूल लिनक्स "ढूंढें" कमांड से भी तेज है, और हमारे परीक्षणों में, हम जिस परिणाम की तलाश कर रहे थे, उसे वापस करने में लगभग आधा समय लगा।

लिनक्स पर एफडी कैसे स्थापित करें

एफडी इंस्टॉल करने से पहले आपको सबसे पहले यह जानना होगा कि यह वास्तव में इस ऐप का नाम नहीं है। में उबंटू सहित अधिकांश डिफ़ॉल्ट लिनक्स रिपॉजिटरी, "एफडी" एक पूरी तरह से अलग पैकेज है।

ऐप के लिए बाइनरी को "fdfind" कहा जाता है, जबकि कुछ रिपॉजिटरी में संग्रहीत पैकेज को "fd-find" कहा जाता है। डेवलपर्स ने अनौपचारिक रूप से इसे "एफडी" नाम दिया है क्योंकि यह आपके टर्मिनल में टाइप करने के लिए बहुत तेज है।

यदि आप उबंटू या डेबियन के हाल के संस्करण पर हैं, तो आप दर्ज करके ऐप इंस्टॉल कर सकते हैं:

sudo apt fd-find स्थापित करें

वैकल्पिक रूप से, यदि आपका डिस्ट्रो आर्क इकोसिस्टम का हिस्सा है, तो दौड़ें:

सुडो पॅकमैन -एस एफडी

या अगर यह फेडोरा परिवार का हिस्सा है:

dnf fd-find स्थापित करें

आप इसे सभी उपयोगकर्ताओं के लिए "एफडी" के रूप में उपनाम कर सकते हैं:

सुडो एलएन -एस /usr/bin/fdfind /usr/bin/fd

Linux पर फ़ाइलें ढूँढने के लिए fd का उपयोग करें

Fd का उद्देश्य खोज को सरल बनाना है और इसके लिए, यदि आप "फू" नामक एक फ़ाइल खोजना चाहते हैं, जो आपकी कार्यशील निर्देशिका की उपनिर्देशिका में छिपी हुई है, तो आप दर्ज करेंगे:

एफडी फू

यह लगभग तुरंत परिणाम देता है।

यदि आप अपनी कार्यशील निर्देशिका के अलावा किसी अन्य स्थान की खोज करना चाहते हैं, तो अपने खोज पैटर्न के बाद पथ जोड़ें। उदाहरण के लिए:

एफडी फू /

सटीक नाम नहीं जानना fd के साथ फाइल खोजने में कोई बाधा नहीं है, क्योंकि यह खोज पैटर्न को रेगुलर एक्सप्रेशन के रूप में मानता है। निम्न आदेश उन सभी फ़ाइलों का पता लगाएगा जो "एफ" से शुरू होती हैं और "ओ" के साथ समाप्त होती हैं:

एफडी '^f.*o$'

एफडी पैटर्न के बाद तर्क स्वीकार करता है। कुछ उपयोगी तर्क हैं:

  • -एच: छिपी हुई फ़ाइलें और निर्देशिका खोजें
  • -एल: प्रतीकात्मक लिंक का पालन करें
  • -इ: फ़ाइल एक्सटेंशन द्वारा फ़िल्टर करें

तर्कों की पूरी सूची के लिए, परामर्श करें fd README अपने GitHub पेज पर.

Linux पर अपनी फ़ाइलें व्यवस्थित रखें

जबकि fd आपके लिनक्स फाइल सिस्टम पर खोई हुई फाइलों को खोजने का एक अच्छा काम करता है, यह बेहतर है कि आप पहली बार में उनका ट्रैक न खोएं।

किसी भी अनावश्यक फ़ाइलों और फ़ोल्डरों को हटाकर अपने होम डायरेक्टरी को स्प्रिंग क्लीन दें। लेकिन ध्यान रहे कि वास्तव में महत्वपूर्ण कुछ भी मिटाना नहीं है!