हार्ड ड्राइव हम भी अपने कंप्यूटर पर डेटा के terabytes कई गीगाबाइट या कभी कभी करने के लिए अभ्यस्त बढ़ी है कि पिछले कुछ वर्षों में असली सस्ते होने के साथ. यह तब होता है जब हमारे कंप्यूटरों पर जानकारी प्राप्त करने के लिए महत्वपूर्ण हो जाता है सक्षम किया जा रहा है. Linux के एक बहुत ही आसान कमांड लाइन उपकरण बहुत aptly बुलाया है "" लगता है. मैं तुम्हारे साथ "" क्या आप प्राप्त करने के लिए आदेश मिल के कुछ बुनियादी सुविधाओं को साझा करना शुरू कर देंगे. मैं काफी है कि आप इसे काफी उपयोगी मिलेगी कुछ कर रहा हूँ.
का उपयोग करने के लिए वाक्यविन्यास "" इस तरह से बनाया है ढूँढ:
# खोज [जहाँ] खोज करने के लिए [मानदंड]
इसके उपयोग का एक सरल उदाहरण है:
# मिल नाम "*. txt का समर्थन करता है"
. / दस्तावेज़ / लेख / doctor_dolittle.txt
. / दस्तावेज़ / लेख / Installing_Redhat_Linux.txt
. / डेस्कटॉप / todo_list.txt
उपरोक्त आदेश और "TXT" विस्तार के साथ फाइल के लिए अपनी सभी subdirectories मौजूदा निर्देशिका खोज करेंगे. यहाँ ध्यान देने योग्य बात यह है कि एक के लिए सभी पैरामीटर वैकल्पिक हैं पूरी तरह से मिल रहा है. यह भी है कि अगर तुम सिर्फ "" कमांड खोजने में प्रवेश और चाबी तुम एक परिणाम मिलेगा दर्ज करें - सभी वर्तमान निर्देशिका और subdirectories में की सूची को मारा है. इसे बाहर की कोशिश करो.
यदि आप में एक के बाद एक खोज के लिए निर्देशिका सूची कर सकते हैं पाठ फ़ाइलों के लिए एकाधिक निर्देशिका खोज करना चाहते हैं:
# मिल / घर / hobbes / / घर / केल्विन / नाम "*. txt का समर्थन करता है"
/ घर / केल्विन / दस्तावेज़ / लेख / doctor_dolittle.txt
/ घर / केल्विन / डेस्कटॉप / todo_list.txt
/ घर / hobbes / डेस्कटॉप / articles.txt
/ घर / hobbes / data_logging.txt
जब तुम कुछ खोजों चलाने कुछ त्रुटियाँ हो सकती है. यह ज्यादातर अनुमति के अभाव से संबंधित होगा. एक अच्छी चाल उत्पादन में एक बहुत साफ करने के लिए "की त्रुटियों को भेजने के लिए है / dev / बातिल" बनाने के लिए:
# मिल / घर / hobbes / / घर / केल्विन / नाम "*. txt का समर्थन करता है" 2> / dev / बातिल
आप एक अन्य समस्या का सामना कर सकते हैं इस तथ्य के साथ है कि इन खोजों मामले डिफ़ॉल्ट रूप से संवेदनशील हैं. तो "परिणाम उपज नहीं होगा" पिकासो "के लिए खोज पिकासो". तुम नाकाम कर सकते हैं कि "-iname" विकल्प का उपयोग करके:
खोजने # / घर / केल्विन /-iname "पिकासो"
. / दस्तावेज / images / picasso.png
. / दस्तावेज़ / लेख / The_artist_Picasso.doc
कई शांत "hacks" को "" कमांड खोजने के लिए कर रहे हैं. यहाँ कुछ कर रहे हैं. कि तुम आधारित खोज: एक बार कर सकता है कि पिछले 45 मिनट में संशोधित किए गए फाइल को खोजने के लिए
खोजने # / घर / केल्विन /-mmin -45
. / hello.txt
. artwork.jpg /
इसी तरह आपको लगता है कि 15 और 25 के बीच मिनट पहले संशोधित किया गया है फ़ाइलों के लिए खोज कर सकते हैं:
खोजने # mmin-15-mmin -25
आप यह भी है कि "" मिल जाता है, जब subdirectories खोज में गहराई नियंत्रण कर सकते हैं. निम्न कमांड:
खोजने # / घर / केल्विन / maxdepth-2-नाम "*. txt का समर्थन करता है"
केवल निर्दिष्ट निर्देशिका और "TXT" फाइल एक्सटेंशन के साथ फाइल देखने के शीर्ष दो स्तरों में जाना जाएगा. वैकल्पिक तुम भी "खोज" सिर्फ दो स्तर को कम करने के लिए खोज कह सकते हैं:
खोजने # / घर / केल्विन / mindepth-2-नाम "*. txt का समर्थन करता है"
. / artexpo.txt
. / दस्तावेज / project.txt
आप एक फाइल करने के लिए उत्पादन में संलग्न कर सकते हैं ज्यादातर कमांड के साथ के रूप में. तो अगर आप निम्न कर सकते हैं एक खोज प्रवेश करना चाहते हैं:
खोजने # / घर / केल्विन / नाम "*. txt"> / tmp / search.log
एक बार आप इसे भांप लेना इस "अत्यंत उपयोगी हो सकते हैं" आज्ञा पाते हैं. शायद पर लिखा जा सकता है एक किताब. मैं तुम्हारे साथ यहाँ क्या साझा किया है संभावनाओं की बस एक स्वाद है. अन्य सुविधाओं के लिए "संकेत के लिए आदेश है manpage पर एक नजर रखना" लगता है.





























0 comments… (0 टिप्पणियाँ ... अब एक जोड़ )
एक टिप्पणी छोड़ दो