लिनक्स कर्नलवरील कार्यकारी प्रणाल्यांसाठी सर्वात लोकप्रिय फाइल मॅनेजर एक कार्यक्षम कार्यवाही शोध साधन आहे. तथापि, वापरकर्त्यांनी आवश्यक माहिती शोधणे यासाठी त्यामध्ये नेहमी नसलेले पॅरामीटर्स पुरेसे आहेत. या प्रकरणात, मानक युटिलिटी जे माध्यमातून चालते "टर्मिनल". आदेश, वितर्क आणि पर्याय प्रविष्ट करून हे आपल्याला एखाद्या विशिष्ट निर्देशिकेत किंवा संपूर्ण सिस्टीममध्ये आवश्यक डेटा सहजपणे शोधण्याची परवानगी देते.
लिनक्समधील शोध कमांड वापरा.
टीम शोधा कोणत्याही स्वरुपाच्या फाईल्स आणि वेगवेगळ्या खोलीच्या निर्देशांसह वेगवेगळ्या वस्तू शोधण्यासाठी शोधलेले आहे. वापरकर्त्यास केवळ कमांड प्रविष्ट करणे आवश्यक आहे, इच्छित मूल्य निर्दिष्ट करणे आणि फिल्टरिंग पॅरामीटर्स सेट करण्यासाठी वितर्क देणे आवश्यक आहे. युटिलिटिद्वारे कार्यपध्दती कार्यान्वित करणे सहसा जास्त वेळ घेत नाही, परंतु स्कॅन केलेल्या माहितीच्या प्रमाणावर देखील अवलंबून असते. आता वापर उदाहरणे पहा. शोधा अधिक तपशीलवार.
कन्सोलद्वारे डिरेक्ट्रीकडे नेव्हिगेट करा
सुरुवातीला, मी मुख्य कार्यसंघाकडून थोडेसे मागे हटवू इच्छितो आणि अतिरिक्त क्रियांच्या विषयावर स्पर्श करू इच्छितो जे कन्सोलद्वारे व्यवस्थापित करताना भविष्यात मदत करेल. वास्तविकता अशी आहे की लिनक्स वितरणातील उपयुक्तता संगणकावर सर्व गोष्टी शोधून तीक्ष्ण केली जात नाहीत. सर्व प्रक्रिया केवळ घटकांना संपूर्ण स्थानाच्या संकेताने किंवा कमांडद्वारे स्थानावर जाण्यासाठी सुरु केली जाणे आवश्यक आहे सीडी. हे सहजपणे करता येते:
- स्थापित फाइल व्यवस्थापक उघडा आणि इच्छित फोल्डरवर नेव्हिगेट करा जेथे आपण नंतर कमांड वापरू इच्छित आहात. शोधा.
- कोणत्याही ऑब्जेक्टवर उजवे-क्लिक करा आणि आयटम शोधा "गुणधर्म".
- आपण त्याचे मूळ फोल्डर पूर्ण पथाने पहाल. पासून संक्रमण करण्यासाठी तो लक्षात ठेवा "टर्मिनल".
- आता मेनूद्वारे, कन्सोल सुरू करा.
- तेथे संघाचे नोंदणी करा
सीडी / होम / वापरकर्ता / फोल्डर
कुठे वापरकर्ता - वापरकर्त्याच्या मुख्य फोल्डरचे नाव, आणि फोल्डर - आवश्यक निर्देशिकेचे नाव.
वापरण्यापूर्वी शोधा, उपरोक्त निर्देशांचे अनुसरण करा, आपण फाइलमधील पूर्ण पथ वगळू शकता, तो निवडलेल्या ठिकाणी उपलब्ध असल्यास. अशा प्रकारचे समाधान भविष्यात इनपुट कमांडमध्ये लक्षणीय वाढ करेल.
वर्तमान निर्देशिकेतील फायली शोधा
करत असतानाशोधा
कन्सोलपासून नुकताच लॉन्च केल्यापासून, आपणास सक्रिय वापरकर्त्याच्या होम डिरेक्टरीमध्ये शोध परिणाम मिळेल. दुसर्या प्रकरणात, उदाहरणार्थ, जेव्हा आपण स्थानाद्वारे शोध दरम्यान सक्रिय करता तेव्हा परिणामांमध्ये आपल्याला सर्व उपफोल्डर आणि त्यांच्यामध्ये उपस्थित असलेल्या या फायलीची फाइल्स दिसतील.
सक्रियता शोधा आपल्याला सर्व घटक एकाच वेळी पहाण्याची आवश्यकता नसल्यास कोणतेही वितर्क आणि पर्याय वापरले जात नाहीत. जर त्यांचे नाव लाईन्समध्ये पूर्णपणे फिट होत नसेल तर ते दिसावे यासाठी कमांड बदलणे योग्य आहेशोधा. -प्रिंट
.
निर्दिष्ट निर्देशिकेत फायली शोधा
दिलेल्या पथद्वारे फायली प्रदर्शित करण्याची आज्ञा आम्ही उपरोक्त नमूद केलेलीच आहे. आपण नोंदणी देखील करावीशोधा
आणि नंतर जोडा./folder
आपण वर्तमान स्थानावरील निर्देशिकेबद्दल माहिती शोधू इच्छित असल्यास, किंवा अन्यथा आपण टाइप करून पूर्ण पथ निर्दिष्ट करणे आवश्यक आहे, उदाहरणार्थ,शोधा ./home/user/downloads/folder
कुठे फोल्डर - अंतिम निर्देशिका. प्रत्येक घटक त्यांच्या खोलीच्या क्रमाने वेगळ्या ओळीत प्रदर्शित केले जातील.
नावाने शोधा
कधीकधी नावाची पूर्तता करण्यासाठी फक्त वस्तू प्रदर्शित करण्याची गरज असते. त्यानंतर वापरकर्त्यास आदेशासाठी स्वतंत्र पर्याय सेट करण्याची आवश्यकता आहे, जेणेकरून ते अपील समजेल. इनपुट लाइन खालील फॉर्म घेते:शोधा. -नाव "शब्द"
कुठे शब्द - शोधासाठी कीवर्ड, जो डबल कोट्स आणि केस सेन्सेटिव्ह मध्ये लिहिला जावा.
आपल्याला प्रत्येक चिन्हाचा अचूक केस माहित नसेल किंवा आपण या मापदंडाला खाते न घेता सर्व योग्य नावे प्रदर्शित करू इच्छित असल्यास, कन्सोलमध्ये प्रविष्ट कराशोधा. -नाम "शब्द"
.
कीवर्ड वितर्क द्वारे परिणाम फिल्टर करण्यासाठी -नाव आणखी एक जोडले आहे. फॉर्म फॉर्म घेतेशोधा. -नोट-नेम "शब्द"
कुठे शब्द - शब्द हटविला जाईल.
कधीकधी कधीकधी इतरांना वगळता वस्तू एका गोष्टीद्वारे शोधण्याची गरज असते. मग अनेक शोध पर्याय वळले जातात आणि खालीलप्रमाणे इनपुट लाइन प्राप्त होते:शोधा. -नाव "शब्द" -नोट नाव "* .txt"
. लक्षात ठेवा की कोट्स मधील दुसरा मुद्दा "* .txt »याचा अर्थ असा आहे शोधा हे केवळ नावासोबतच कार्य करते परंतु या फॉर्ममध्ये निर्दिष्ट केलेल्या फाइल स्वरूपनांसह देखील कार्य करते.
एक ऑपरेटर देखील आहे किंवा. हे आपल्याला एकाच वेळी एक किंवा अनेक उपयुक्त वितर्क शोधण्याची परवानगी देते. प्रत्येकास संबंधित वितर्कांच्या व्यतिरिक्त, स्वतंत्रपणे निर्दिष्ट केले आहे. परिणाम असे काहीतरी आहे:शोधा -नाव "शब्द" -ओ -नाव "शब्द 1"
.
शोध खोली निर्दिष्ट
टीम शोधा वापरकर्त्यास केवळ निर्दिष्ट खोलीपर्यंत निर्देशांची सामग्री शोधण्याची आवश्यकता असली तरीही, वापरकर्त्यास मदत करेल, उदाहरणार्थ, तृतीय उपफोल्डरमध्ये विश्लेषण आवश्यक नसते. अशा प्रतिबंध सेट करण्यासाठी, प्रविष्ट कराशोधा. -मॅक्सडेपथ एन-नेम "शब्द"
कुठे एन - कमाल खोली, आणि -नाव "शब्द" - कोणत्याही त्यानंतरच्या युक्तिवाद.
एकाधिक निर्देशिका शोधा
बर्याच डिरेक्टरीमध्ये वेगवेगळ्या सामग्रीसह अनेक फोल्डर आहेत. जर त्यापैकी मोठी संख्या असेल आणि शोध फक्त विशिष्ट लोकांमध्येच केली जावी, तर कमांड प्रविष्ट करताना आपल्याला हे निर्दिष्ट करणे आवश्यक आहे.शोधा ./folder ./folder1 -type f -name "शब्द"
कुठे ./folder ./folder1 - योग्य निर्देशिकांची यादी, आणि -नाव "शब्द" उर्वरित युक्तिवाद
लपविलेले आयटम प्रदर्शित करा
संबंधित वितर्कविना, स्कॅन केलेली निर्देशिका मधील लपलेली वस्तू कन्सोलमध्ये दर्शविली जाणार नाहीत. म्हणूनच, युजर स्वतःहून अतिरिक्त पर्याय रजिस्टर्ड करतो जेणेकरून शेवटी अशी आज्ञा दिली जाईल:~ -type f -name शोधा ". *"
. आपल्याला सर्व फायलींची संपूर्ण यादी प्राप्त होईल, परंतु जर त्यापैकी काही शब्दापूर्वी प्रवेश नसेल तर शोधा रेषेत लिहासुडो
superuser अधिकार सक्रिय करण्यासाठी.
स्कॅनिंग गट आणि वापरकर्ता होम फोल्डर
प्रत्येक वापरकर्ता वेगवेगळ्या ठिकाणी अमर्यादित निर्देशिका आणि ऑब्जेक्ट तयार करू शकतो. आदेश वापरुन वापरकर्त्यांपैकी एक असलेल्या माहितीचा शोधण्याचा सर्वात वेगवान मार्ग शोधा आणि तिच्या एक युक्तिवाद. मध्ये "टर्मिनल" लिहाशोधा. वापरकर्ता नाव
कुठे वापरकर्तानाव - वापरकर्तानाव स्कॅन प्रविष्ट केल्यानंतर स्वयंचलितपणे सुरू होईल.
जवळजवळ समान योजना वापरकर्ता गटांसह कार्य करते. गटांच्या एकाशी संबंधित फाइल्सचे विश्लेषण सुरू होते/ var / www-group गटनाव शोधा
. मोठ्या प्रमाणावर ऑब्जेक्ट्स असू शकतात आणि कधीकधी त्यांना सर्व आउटपुट करण्यासाठी बराच वेळ लागतो हे विसरू नका.
बदल तारखेनुसार फिल्टर करा
ऑपरेटिंग सिस्टम स्वयंचलितपणे प्रत्येक विद्यमान फाइल बदलण्याची तारीख वाचवते. टीम शोधा आपल्याला त्या सर्व निर्दिष्ट पॅरामीटरद्वारे शोधण्यास अनुमती देते. फक्त नोंदणी करणे आवश्यक आहेsudo शोध / -मटा वेळ एन
कुठे एन - ऑब्जेक्ट अंतिम सुधारित होते तेव्हा दिवसांची संख्या. प्रत्यय सुडो डेटा मिळविण्यासाठी आणि सुपरयुजरसाठी असलेल्या फायलींबद्दल येथे आवश्यक आहे.
जर आपण काही दिवसांपूर्वी अंतिम गोष्टी उघडल्या त्या आयटम पहाण्यात स्वारस्य असल्यास, रेखा त्याचे स्वरूप थोडा बदलतेसुडो शोधा / -टिम एन
.
फाइल आकारानुसार फिल्टर करा
प्रत्येक ऑब्जेक्टचे स्वतःचे आकार असते, फायली शोधण्यासाठी शोधणे ही एक फंक्शन असणे आवश्यक आहे जे आपल्याला या पॅरामीटरद्वारे फिल्टर करण्याची परवानगी देते. शोधा हे कसे करावे हे माहित आहे, वापरकर्त्यास केवळ आर्ग्युमेंटद्वारे आकार सेट करणे आवश्यक आहे. फक्त प्रविष्ट कराशोध घ्या /-आकार N
कुठे एन - बाइट्समधील माप, मेगाबाइट्स (एम) किंवा गिगाबाइट्स (जी).
आपण इच्छित आयटमची श्रेणी निर्दिष्ट करू शकता. मग क्वालीफायर्स कमांडमध्ये बसतात आणि आपल्याला खालील ओळ मिळतात:शोध / आकार + 500 एम-आकार -1000 एम शोधा
. हे विश्लेषण 500 मेगाबाइट्सपेक्षा अधिक फायली, परंतु 1000 पेक्षा कमी प्रदर्शित करेल.
रिक्त फायली आणि निर्देशिका शोधा
काही फायली किंवा फोल्डर रिकामे आहेत. ते फक्त अतिरिक्त डिस्क स्पेस घेतात आणि कधीकधी संगणकासह सामान्य परस्परसंवादामध्ये व्यत्यय आणतात. पुढील कारवाईचा निर्णय घेण्यासाठी त्यांनी शोधले पाहिजे आणि हे मदत करेलशोध / फोल्डर-प्रकार f -empty
कुठे / फोल्डर - ते स्थान जेथे स्कॅन केले जाते.
स्वतंत्रपणे, मी काही उपयुक्त युक्तिवादांचा थोडक्यात उल्लेख करू इच्छितो जी वापरकर्त्यांकडून वेळोवेळी उपयुक्त ठरतात:
-माउंट
- सध्याच्या फाइल सिस्टमवर निर्बंध;- प्रकार एफ
- फक्त फाइल्स दाखवा;-प्रकार डी
- फक्त निर्देशिका दाखवा;-नोग्रुप
,-नोउसर
- फाइल्ससाठी शोधा जी कोणत्याही गटाशी संबंधित नाहीत किंवा वापरकर्त्याशी संबंधित नाहीत;-वर्जन
- वापरलेल्या युटिलिटीची आवृत्ती शोधा.
संघासह या परिचित वर शोधा पूर्ण आहे लिनक्स कर्नलवर ऑपरेटिंग सिस्टम्सच्या इतर मानक कन्सोल साधनांचा तपशीलवार अभ्यास करायचा असल्यास, आम्ही आपल्याला खालील लिंकवर आमच्या स्वतंत्र सामग्रीचा संदर्भ घेण्यासाठी सल्ला देतो.
अधिक वाचा: लिनक्स टर्मिनलमध्ये वारंवार वापरल्या जाणार्या आज्ञा
आवश्यक माहिती शोधल्यानंतर, आपण त्यांच्याशी इतर कोणतीही कृती करू शकता, उदाहरणार्थ, सामग्री संपादित करणे, हटवणे किंवा वाचणे. हे इतर अंगभूत उपयुक्तता मदत करेल. "टर्मिनल". त्यांच्या वापराचे उदाहरण खाली आढळतात.
हे देखील पहा: लिनक्स grep / cat / ls आदेशांचे उदाहरण