पुढील लेखात आम्ही 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
एकदा डाउनलोड पूर्ण झाल्यावर आम्ही ते करू शकतो पॅकेज स्थापित करा समान टर्मिनलमध्ये टाइप करणे:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
उबंटू मध्ये fd वापरणे
सारखे असणे आज्ञा शोधाया कमांडमध्ये वापरण्याची अनेक प्रकरणे देखील आहेत. आम्ही सखोल जाण्यापूर्वी, पुनरावलोकन करणे उचित आहे उपलब्ध पर्याय. त्यासाठी आम्ही टर्मिनल (Ctrl + Alt + T) टाइप करुन त्याच्या मदतीचा सल्ला घेऊ शकतो:
fd -h
एफडी वापरल्याची उदाहरणे
पुढील उदाहरणांसाठी, मी नावाच्या प्रोजेक्टची स्थापना वापरणार आहे अपुंटोरियम मध्ये स्थित / ऑप्ट / लँप / एचटीडीक्स / शोध करण्यासाठी.
सुरूवात करण्यासाठी, आम्ही हे करू शकतो कोणत्याही युक्तिवादविना कमांड चालवाआपण आऊटपुट पाहू आज्ञा प्रमाणेच एलएस -आर:
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 कमांडचा थोडक्यात आढावा घेत आहेत. काही वापरकर्त्यांना ही कमांड वापरणे सुलभ आणि शोधण्यापेक्षा वेगवान वाटेल. लेखाच्या सुरूवातीला नमूद केल्याप्रमाणे, या आदेशाचा शोध पूर्णपणे बदलण्यासाठी नाही. हे फक्त साधे वापर, सुलभ शोध आणि उत्कृष्ट कार्यप्रदर्शन प्रदान करण्याचा प्रयत्न करतो. ही कमांड जास्त जागा घेत नाही, स्थापित करणे सोपे आहे आणि जेव्हा आपल्याला विशिष्ट संख्येच्या फायलींसह कार्य करावे लागते तेव्हा हे हाताळणे चांगले असते.
या आदेशाबद्दल अधिक तपशीलवार माहिती मिळविण्यासाठी, ज्यास याची आवश्यकता आहे तो वापरकर्ता शोधण्यास सक्षम असेल अधिक माहिती गिटहब वर रेपॉजिटरी प्रकल्प. फुएन्टे.
मुक्त स्त्रोताच्या लेखांचे लेखक म्हणून, आपण आपल्या सामग्रीचा स्रोत उद्धृत केल्यास ते छान होईल. https://www.tecmint.com/fd-alternative-to-find-command/
आपण बरोबर आहात. उद्धृत अवशेष.