एफडी, शोध कमांडला पर्याय, सोपा, वेगवान आणि वापरण्यास सुलभ

एफडी बद्दल

पुढील लेखात आम्ही fd वर एक नजर टाकणार आहोत. हे एक वेगवान, सोपे आणि वापरण्यास सुलभ साधन आहे जे आमचे ध्येय आहे शोध सोपे करा, कमांडशी तुलना करा. हे फाइंड कमांडला पूर्णपणे बदलण्यासाठी डिझाइन केलेले नाही, फक्त वापरण्यास सुलभ पर्याय प्रदान करण्याचा हेतू आहे जो थोडा वेगवान कार्य करेल.

आज बहुतेक Gnu / Linux वापरकर्ते फाइंड कमांड आणि जेथे उपयोगी असू शकतात अशा बर्‍याच बाबतीत परिचित आहेत. पुढील ओळींमध्ये आम्ही त्याकडे एक नजर टाकणार आहोत प्रतिष्ठापन व शक्य उपयोग एफडी सक्षम असणे आमच्या फायली शोधा.

सामान्य वैशिष्ट्ये fd

सर्वात लक्षणीय वैशिष्ट्ये अशी आहेत:

  • una वाक्यरचना वापरण्यास सुलभ. तुला फक्त लिहावं लागेल एफडी * नमुना*.
  • ऑफर रंगीबेरंगी दुकानls कमांड प्रमाणेच.
  • आम्ही एक असेल जलद उत्तर.
  • सक्षम करते स्मार्ट शोधडीफॉल्टनुसार अपरकेस आणि लोअरकेससह.
  • लपलेल्या फायली आणि निर्देशिका शोधत नाहीत डीफॉल्टनुसार

ही त्याची वैशिष्ट्ये आहेत. त्या सर्वांकडून सल्लामसलत केली जाऊ शकते प्रोजेक्टची गिटहब रेपॉजिटरी.

उबंटूवर एफडी स्थापित करा

उबंटू आणि डेबियन-आधारित वितरणांवर हे शोध अनुप्रयोग स्थापित करण्यासाठी आम्हाला करावे लागेल नवीनतम आवृत्ती डाउनलोड करा लाँच पृष्ठावरून. टर्मिनल (Ctrl + Alt + T) देखील वापरु शकतो विजेट वापरून .deb पॅकेज डाउनलोड करा. यासाठी आम्ही लिहितो:

विजेटसह एफडी डाउनलोड करा

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) टाइप करुन त्याच्या मदतीचा सल्ला घेऊ शकतो:

help fd कमांड

fd -h

एफडी वापरल्याची उदाहरणे

पुढील उदाहरणांसाठी, मी नावाच्या प्रोजेक्टची स्थापना वापरणार आहे अपुंटोरियम मध्ये स्थित / ऑप्ट / लँप / एचटीडीक्स / शोध करण्यासाठी.

सुरूवात करण्यासाठी, आम्ही हे करू शकतो कोणत्याही युक्तिवादविना कमांड चालवाआपण आऊटपुट पाहू आज्ञा प्रमाणेच एलएस -आर:

कोणत्याही वादविवादाशिवाय fd कमांड

fd

आम्ही सक्षम होऊ फक्त प्रथम 10 निकाल पहाटाइप करून कमांडचे छोटे आउटपुट पहा.

fd हेड, निकाल 10 पर्यंत मर्यादित करा

fd | head

विस्तारानुसार शोधा

जर आम्हाला सर्व फायली शोधण्यात रस असेल jpg, आम्ही वापरू शकतो विस्ताराद्वारे फिल्टर करण्यासाठी '-e' पर्याय:

विस्ताराद्वारे एफडी फिल्टर

fd -e jpg

नमुना वापरून शोधा

La पर्याय '-e' खूप वापरले जाऊ शकते एक नमुना सह संयोजनात खालील प्रमाणे:

नमुन्यानुसार एफडी फिल्टर

fd -e php index

ही कमांड विस्तारासह फायली शोधेल php त्यांच्या नावात स्ट्रिंग आहेनिर्देशांक'.

शोधामधून निर्देशिका वगळा

आम्हाला हवे असल्यास काही निकाल वगळा, आम्ही हे वापरण्यास सक्षम होऊ पर्याय "-E" पुढीलप्रमाणे:

डिरेक्टरी टाळत नमुना नुसार फिल्टर करा

fd -e php index -E PASTE

ही आज्ञा विस्तारासह सर्व फायली शोधेल phpस्ट्रिंग असलेलेनिर्देशांक'आणि निर्देशिकेतील निकाल वगळेल'मागील'.

डिरेक्टरीमध्ये शोधा

आपण एखाद्या विशिष्ट निर्देशिकेत शोधू इच्छित असल्यास आपल्याला हे करावे लागेल ते युक्तिवाद म्हणून दर्शवा:

डिरेक्टरीमध्ये असलेल्या फाईल्सचा शोध घ्या

fd png ./IMG/

मागील कमांडद्वारे आपण आयएमजी निर्देशिकेत png फाईल्स शोधू.

प्राप्त झालेल्या निकालांवर कमांड कार्यान्वित करा

शोधा प्रमाणेच आम्ही हे वापरण्यास सक्षम होऊ समांतर आदेश अंमलबजावणी सुरू करण्यासाठी -x किंवा ecexec वितर्क शोध परिणामांसह. पुढील उदाहरणात आम्ही आढळलेल्या प्रतिमा फाइल्सची परवानग्या बदलण्यासाठी chmod वापरू.

fd -e jpg -x chmod 644 {}

वरील कमांडला jpg विस्तारासह सर्व फाईल्स आढळतील आणि त्यावरील chmod 644 चालवा.

या ओळी fd कमांडचा थोडक्यात आढावा घेत आहेत. काही वापरकर्त्यांना ही कमांड वापरणे सुलभ आणि शोधण्यापेक्षा वेगवान वाटेल. लेखाच्या सुरूवातीला नमूद केल्याप्रमाणे, या आदेशाचा शोध पूर्णपणे बदलण्यासाठी नाही. हे फक्त साधे वापर, सुलभ शोध आणि उत्कृष्ट कार्यप्रदर्शन प्रदान करण्याचा प्रयत्न करतो. ही कमांड जास्त जागा घेत नाही, स्थापित करणे सोपे आहे आणि जेव्हा आपल्याला विशिष्ट संख्येच्या फायलींसह कार्य करावे लागते तेव्हा हे हाताळणे चांगले असते.

या आदेशाबद्दल अधिक तपशीलवार माहिती मिळविण्यासाठी, ज्यास याची आवश्यकता आहे तो वापरकर्ता शोधण्यास सक्षम असेल अधिक माहिती गिटहब वर रेपॉजिटरी प्रकल्प. फुएन्टे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   सॅंटियागो म्हणाले

    मुक्त स्त्रोताच्या लेखांचे लेखक म्हणून, आपण आपल्या सामग्रीचा स्रोत उद्धृत केल्यास ते छान होईल. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    डेमियन अमोएडो म्हणाले

      आपण बरोबर आहात. उद्धृत अवशेष.