लिनक्स कर्नलवरील ऑपरेटिंग सिस्टमसाठी सर्वात लोकप्रिय फाइल व्यवस्थापक एक योग्य कार्यात्मक शोध साधन आहेत. तथापि, नेहमीच उपस्थित नसलेले पॅरामीटर्स आवश्यक माहिती शोधण्यासाठी पुरेसे आहेत. या प्रकरणात, "टर्मिनल" द्वारे सुरू होणारी एक मानक उपयुक्तता म्हणजे मदत करणे. हे आपल्याला आदेश प्रविष्ट करण्यास अनुमती देते, विशिष्ट डाटा विशिष्ट निर्देशिकेत किंवा संपूर्ण सिस्टममध्ये सहज शोधण्यासाठी पर्याय.
आम्ही लिनक्समध्ये शोध आदेश वापरतो
शोध आदेश विविध ऑब्जेक्ट्स शोधण्यासाठी डिझाइन केलेले आहे, विविध प्रकारच्या फाईल्स आणि विविध खोल्यांच्या फाइल्ससह. वापरकर्त्याकडून आपल्याला फक्त कमांड प्रविष्ट करणे आवश्यक आहे, वांछित मूल्य निर्दिष्ट करणे आणि फिल्टरिंग पॅरामीटर्स सेट करण्यासाठी युक्तिवाद नियुक्त करणे आवश्यक आहे. युटिलिटीची प्रक्रिया सहसा नेहमीच वेळ घेते, परंतु ते स्कॅन केलेल्या माहितीच्या व्हॉल्यूमवर अवलंबून असते. आता अधिक तपशीलांमध्ये वापरल्या जाणार्या उदाहरणावर अवलंबून राहूया.कन्सोलद्वारे निर्देशिकेला संक्रमण
प्रथम, मला मुख्य संघाकडून थोडासा पाठिंबा देऊ इच्छितो आणि अतिरिक्त कारवाईच्या विषयावर परिणाम करू इच्छितो जे कन्सोलवर नियंत्रण ठेवते तेव्हा भविष्यात मदत करेल. वस्तुस्थिती अशी आहे की संगणकावरील सर्व घटकांना शोधण्यासाठी लिनक्स वितरण युटिलिटीज sharpened नाहीत. सर्व प्रक्रिया केवळ आयटमवर पूर्ण स्थानाच्या संकेतांसह लॉन्च केल्या पाहिजेत किंवा सीडी कमांडद्वारे स्थानावर जा. ते पुरेसे पुरेसे असू शकते:
- स्थापित फाइल व्यवस्थापक उघडा आणि इच्छित फोल्डरवर जा आणि इच्छित फोल्डरवर जा.
- कोणत्याही ऑब्जेक्टवर पीसीएम क्लिक करा आणि आयटम "गुणधर्म" शोधा.
- आपण त्याचे मूळ फोल्डर सूचित करण्यासाठी पूर्ण मार्गाने पहाल. "टर्मिनल" पासून संक्रमण करण्यासाठी लक्षात ठेवा.
- आता कन्सोल चालवा, उदाहरणार्थ, मेनूद्वारे.
- आम्ही तेथे एक सीडी / होम / वापरकर्ता / फोल्डर कमांड लिहितो जेथे वापरकर्ता वापरकर्त्याचे होम फोल्डरचे नाव आहे आणि फोल्डर आवश्यक निर्देशिकेचे नाव आहे.
जर शोधण्याआधी, वरील दर्शविलेल्या निर्देशांचे पालन करा, आपण निवडलेल्या स्थानामध्ये असलेल्या फाइलवर पूर्ण पथ निर्धारित करू शकत नाही. अशा प्रकारचे समाधान भविष्यात महत्त्वपूर्ण आदेश वाढवेल.
वर्तमान निर्देशिकेतील फायली शोधा
सर्वात चालणार्या कन्सोलमधून शोध कार्यान्वित करताना, आपल्याला आपल्या सक्रिय वापरकर्ता निर्देशिकेमध्ये शोध परिणाम प्राप्त होईल. दुसर्या प्रकरणात, उदाहरणार्थ, जेव्हा आपण स्थानाद्वारे शोधताना सक्रिय करता तेव्हा, परिणामांमध्ये आपण सर्व सबफोल्डर आणि त्यांच्यामध्ये असलेल्या फाइल्स दिसतील.
वितर्कांशिवाय सक्रियता शोधा आणि सर्व घटक एकाच वेळी पाहण्यासाठी आवश्यक असल्यास वापर केला जातो. जर त्यांचे नाव स्ट्रिंगमध्ये पूर्णपणे ठेवले नाही तर ते कमांड बदलण्यासारखे आहे जेणेकरून त्यास शोधाचा फॉर्म मिळेल. -प्रिंट.
निर्दिष्ट निर्देशिकेमध्ये फायली शोधा
निर्दिष्ट केलेल्या मार्गाद्वारे फायली प्रदर्शित करण्याचा आदेश व्यावहारिकपणे वर नमूद केलेल्या एकापेक्षा भिन्न नाही. आपण शोधणे देखील आवश्यक आहे आणि अॅड नंतर ./folder, आपण वर्तमान स्थानातील निर्देशिका डेटा शोधू इच्छित असल्यास, किंवा आपल्याला प्रविष्ट करुन संपूर्ण मार्ग निर्दिष्ट करणे आवश्यक आहे, उदाहरणार्थ, शोधा ./home/user/ डाउनलोड / फोल्डर, जेथे फोल्डर जेथे फोल्डर - अंतिम निर्देशिका. प्रत्येक घटक त्यांच्या खोलीच्या क्रमाने स्वतंत्र ओळींनी मागे घेण्यात येतील.
नावाद्वारे शोधा
कधीकधी ऑब्जेक्ट्स प्रदर्शित करण्याची आवश्यकता असते जी केवळ नावाची पूर्तता करतात. मग वापरकर्त्यास संघासाठी एक वेगळे पर्याय निर्दिष्ट करणे आवश्यक आहे जेणेकरून ते अपील समजेल. इनपुट पंक्ती हा प्रकार प्राप्त करतो: शोधा. -नाव "शब्द", जेथे शोध शोधण्यासाठी शब्द आहे, जे दुहेरी कोट्समध्ये लिहिलेले आहे आणि प्रत्येक चिन्हाचे खाते खाते घेते.
आपल्याला प्रत्येक पत्रांची अचूक नोंदणी माहित नसल्यास किंवा सर्व योग्य नाव प्रदर्शित करू इच्छित असल्यास, हे पॅरामीटर लक्षात न घेता, शोधा कन्सोलमध्ये प्रवेश करा. - "शब्द".
Ordument -name च्या कीवर्डद्वारे परिणाम फिल्टर करण्यासाठी, दुसरा जोडला जातो. संघ शोधण्याचा फॉर्म प्राप्त करतो. -नाव "शब्द", जेथे शब्द एक शब्द आहे जो वगळण्याची गरज आहे.
कधीकधी इतरांना वगळता, ऑब्जेक्ट्स एक की शोधण्याची आवश्यकता असते. मग, वैकल्पिकरित्या अनेक शोध पर्याय नियुक्त केले जातात आणि इनपुट लाइन खालील द्वारे प्राप्त केले आहे: शोधा. -नाव "शब्द" शब्द "* .txt" नाव आहे. कृपया लक्षात ठेवा की कोट्समधील दुसर्या वितर्कात "* .txt" दर्शविलेले, आणि याचा अर्थ केवळ नावांसह नाही तर या फॉर्ममध्ये निर्दिष्ट केलेल्या फाइल स्वरूपांसह देखील.
एक ऑपरेटर आहे किंवा. हे आपल्याला ताबडतोब एक किंवा अनेक योग्य युक्तिवाद शोधण्याची परवानगी देते. प्रत्येक आर्ग्युमेंट्सच्या व्यतिरिक्त प्रत्येकास स्वतंत्रपणे सूचित केले जाते. परिणामी, ते खालील गोष्टींबद्दल वळते: शोधा -name "शब्द" -ऑन-नाव "वर्ड 1".
शोध खोली निर्दिष्ट करणे
शोधा कमांड वापरकर्त्यास मदत करेल आणि नंतर निर्देशिकेची सामग्री केवळ निर्दिष्ट खोलीपर्यंत शोधण्याची आवश्यकता असेल, उदाहरणार्थ, तिसऱ्या उपफोल्डरमध्ये कोणतेही विश्लेषण आवश्यक नाही. अशा निर्बंध स्थापित करण्यासाठी, शोधा प्रविष्ट करा. -मॅक्सडेपथ एन -एनने "शब्द", जिथे एन जास्तीत जास्त खोली आहे आणि -नाम "शब्द" - त्यानंतरचे वितर्क.
एकाधिक निर्देशिकांमध्ये शोधा
एकाच वेळी अनेक निर्देशिका वेगवेगळ्या सामग्रीसह बरेच फोल्डर असतात. तेथे मोठ्या प्रमाणात असल्यास आणि शोध केवळ निश्चितपणे लागू केले जाणे आवश्यक आहे, नंतर आपल्याला शोधताना ते निर्दिष्ट करणे आवश्यक आहे ./folder कमांड ./folder1 -type f -name "शब्द", जेथे ./folder. / फोल्डर 11 योग्य निर्देशिका, आणि -नाव "शब्द" - उर्वरित वितर्क.
लपलेले घटक प्रदर्शित
योग्य युक्तिवाद निर्दिष्ट केल्याशिवाय, स्कॅन केलेल्या डिरेक्ट्रीमध्ये लपलेले ऑब्जेक्ट कन्सोलमध्ये प्रदर्शित केले जाणार नाहीत. म्हणून, वापरकर्त्याने एक अतिरिक्त पर्याय निर्धारित केले जेणेकरून आदेश यासारखे होते: ~ शोधा. * ". आपल्याला सर्व फायलींची संपूर्ण यादी मिळेल, परंतु त्यांच्यापैकी काही प्रवेशास प्रवेश नसेल तर, अॅडो सुडो सुपरयुजर अधिकार सक्रिय करण्यासाठी.
होम फोल्डर्स गट आणि वापरकर्ते स्कॅनिंग
प्रत्येक वापरकर्ता वेगवेगळ्या ठिकाणी अमर्यादित निर्देशिका आणि वस्तू तयार करू शकतो. शोध आदेश आणि त्याच्या आर्ग्युमेंट्सचा वापर करून वापरकर्त्यांपैकी एक असलेल्या माहितीची जलद शोधा. "टर्मिनल" नोंदणी शोधा. -एक वापरकर्तानाव, वापरकर्तानाव वापरकर्तानाव आहे. स्कॅनिंग प्रविष्ट केल्यानंतर स्वयंचलितपणे प्रारंभ होईल.
अंदाजे समान योजना वापरकर्ता गटांसह कार्य करते. / Var / www -group frugname शोधून काढलेल्या गटाशी संबंधित फाइल विश्लेषण. की वस्तू मोठ्या संख्येने असू शकतात आणि त्यांच्यातील निष्कर्षावर नेहमीच वेळ लागतो हे विसरू नका.
तारीख द्वारे फिल्टरिंग
ऑपरेटिंग सिस्टम स्वयंचलितपणे प्रत्येक विद्यमान फाइलच्या बदल तारखेबद्दल माहिती वाचवते. शोधा कमांड आपल्याला निर्दिष्ट पॅरामीटरद्वारे सर्व शोधण्याची परवानगी देते. हे केवळ अॅडो शोधा / -माइम एन नोंदणी करणे आवश्यक आहे, जेथे शेवटच्या वेळी ऑब्जेक्ट बदलला तेव्हा नवीन दिवसांपूर्वी एन किती दिवस आहे. Sudo Prefix केवळ SuperUser साठी उद्देश प्राप्त करण्यासाठी येथे आवश्यक आहे.
शेवटच्या वेळी काही दिवसांपूर्वी काही वेळा उघडलेल्या वस्तू पाहिल्यास आपल्याला स्वारस्य असल्यास, Surdo वरून / -टाइम एन वर स्ट्रिंग बदलते.
फाइल फिल्टरिंग
प्रत्येक ऑब्जेक्टचे स्वतःचे आकार आहे, क्रमशः शोध कमांडमध्ये एक फंक्शन असणे आवश्यक आहे जे त्यांना या पॅरामीटर्सद्वारे फिल्टर करण्याची परवानगी देते. हे कसे करावे हे माहित आहे, आपल्याला केवळ वितर्कद्वारे आकार सेट करण्याची आवश्यकता आहे. हे शोध /--साइज एन प्रविष्ट करणे पुरेसे आहे, जिथे जिथे बीट्स, मेगाबाइट्स (एम) किंवा गीगाबाइट्स (जी) मध्ये व्हॉल्यूम आहे.
आपण इच्छित घटकांची श्रेणी निर्दिष्ट करू शकता. मग परिभाषा कमांडमध्ये बसतात, उदाहरणार्थ, अशा स्ट्रिंग: शोधा / -सिझ + 500 एम -1000 एम. अशा विश्लेषण 500 मेगाबाइट्सपेक्षा अधिक फायली प्रदर्शित करेल, परंतु 1000 पेक्षा कमी.
रिक्त फाइल्स आणि निर्देशिकांसाठी शोधा
काही फायली किंवा फोल्डर रिक्त आहेत. ते फक्त डिस्कवरील अतिरिक्त जागा व्यापतात आणि कधीकधी संगणकावर सामान्यपणे संवाद साधतात. ते पुढील क्रिया निर्धारित करण्यासाठी शोधले पाहिजे आणि यामुळे शोध / फोल्डर-टाईप फोल्डर, जेथे / फोल्डर एक स्थान आहे जेथे स्कॅनिंग केले जाते.
स्वतंत्रपणे, मी इतर उपयुक्त युक्तिवाद थोडक्यात नोंदवू इच्छितो, जे वेळोवेळी वापरकर्त्यांसाठी उपयुक्त बनतात:
- -माउंट - वर्तमान फाइल प्रणालीवर केवळ निर्बंध;
- -टाइप एफ - केवळ फाइल्स प्रदर्शित करा;
- -टाइप डी - केवळ निर्देशिका दर्शवा;
- -एन adroup, -उंउसर - फायलींसाठी शोधा जे कोणत्याही गटाशी संबंधित नाहीत किंवा वापरकर्त्याशी संबंधित नाहीत;
- - वापरल्या जाणार्या उपयुक्ततेची आवृत्ती शोधा.
शोध संघासह ही परिचितता संपली आहे. आपण लिनक्स कर्नलवरील ऑपरेटिंग सिस्टमच्या इतर मानक कन्सोल साधनांचे तपशीलवार अभ्यास करू इच्छित असल्यास, आम्ही आपल्याला खालील दुव्यानुसार वैयक्तिक सामग्रीचा संदर्भ घेण्यासाठी सल्ला देतो.
अधिक वाचा: टर्मिनल लिनक्समध्ये वारंवार वापरल्या जाणार्या आदेश
आवश्यक माहिती शोधल्यानंतर, आपण त्यांच्याबरोबर कोणतीही इतर क्रिया करू शकता, उदाहरणार्थ, संपादन, हटविणे किंवा सामग्रीचा अभ्यास करणे. हे इतर अंगभूत उपयुक्तता "टर्मिनल" मदत करेल. त्यांच्या वापराचे उदाहरण खाली शोधतील.
तसेच वाचा: Linux मध्ये Grep / cat / ls कमांडचे उदाहरण