Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

Linux में 'ढूंढें' कमांड का उपयोग करना प्रारंभ करें

यह संक्षिप्त लेकिन विस्तृत मार्गदर्शिका आपको लिनक्स में "ढूंढें" कमांड का उपयोग शुरू करने में मदद करेगी और उपयोगी वास्तविक दुनिया के उदाहरण प्रदान करेगी।

चूंकि पिछले कुछ वर्षों में हार्ड ड्राइव और भी कम खर्चीले हो गए हैं, इसलिए हम अपने कंप्यूटर पर कई गीगाबाइट या कभी-कभी टेराबाइट डेटा रखने के आदी हो गए हैं। यह तब होता है जब हमारे कंप्यूटर पर जानकारी प्राप्त करने में सक्षम होना महत्वपूर्ण हो जाता है। लिनक्स में एक बहुत ही आसान कमांड लाइन टूल है जिसे "ढूंढें" कहा जाता है जो आपको ऐसा करने में मदद करेगा। मैं आपको आरंभ करने के लिए "ढूंढें" कमांड की कुछ बुनियादी विशेषताएं साझा करूंगा। मुझे पूरा यकीन है कि आपको यह काफी उपयोगी लगेगा।

"ढूंढें" का उपयोग करने के लिए वाक्य रचना इस प्रकार बनाई गई है:

# ढूंढें [कहां खोजें] [मानदंड]

इसके उपयोग का एक सरल उदाहरण है:

# ढूंढें -नाम "*.txt"
./Documents/articles/doctor_dolittle.txt
./Documents/articles/Installing_Redhat_Linux.txt
./Desktop/todo_list.txt

उपरोक्त आदेश "txt" एक्सटेंशन वाली फ़ाइलों के लिए वर्तमान निर्देशिका और उसकी सभी उपनिर्देशिकाओं को खोजेगा। यहां एक बात ध्यान देने योग्य है कि खोजने के लिए सभी पैरामीटर पूरी तरह से वैकल्पिक हैं। इसका मतलब यह है कि भले ही आप "ढूंढें" कमांड दर्ज करें और एंटर कुंजी दबाएं, आपको एक परिणाम मिलेगा - वर्तमान निर्देशिका और उपनिर्देशिकाओं में सभी की एक सूची। इसे आज़माएं।

यदि आप टेक्स्ट फ़ाइलों के लिए एकाधिक निर्देशिका खोजना चाहते हैं तो आप निर्देशिकाओं को एक के बाद एक खोजने के लिए सूचीबद्ध कर सकते हैं:

# खोजें /home/hobbes/ /home/calvin/ -name “*.txt”
/home/calvin/Documents/articles/doctor_dolittle.txt
/home/calvin/Desktop/todo_list.txt
/home/hobbes/Desktop/articles.txt
/home /hobbes/data_logging.txt

जब आप कुछ खोज चलाते हैं तो आपको कुछ त्रुटियां मिल सकती हैं। यह ज्यादातर अनुमतियों की कमी से संबंधित होगा। आउटपुट को अधिक साफ-सुथरा बनाने के लिए एक अच्छी ट्रिक है "/dev/null" पर त्रुटियां भेजना:

खोजें /home/hobbes/ /home/calvin/ -name “*.txt” 2>/dev/null

एक और समस्या जिसका आप सामना कर सकते हैं, वह यह है कि डिफ़ॉल्ट रूप से ये खोजें केस संवेदी होती हैं। इसलिए "पिकासो" की खोज करने से "पिकासो" परिणाम नहीं मिलेगा। आप “-इनेम” विकल्प का उपयोग करके इसे टाल सकते हैं:

# ढूंढें /home/calvin/ -नाम "पिकासो"
./Documents/images/picasso.png
./Documents/articles/The_artist_Picasso.doc

"ढूंढें" कमांड के लिए कई अच्छे "हैक्स" हैं। यहाँ कुछ हैं। पिछले 45 मिनट में संशोधित की गई फ़ाइलों को खोजने के लिए आप समय-आधारित खोज कर सकते हैं:

# ढूंढें /home/calvin/ -mmin -45
./hello.txt
./artwork.jpg

इसी तरह आप उन फ़ाइलों को खोज सकते हैं जिन्हें 15 से 25 मिनट पहले संशोधित किया गया है:

# ढूंढें -mmin +15 -mmin -25

आप उस गहराई को भी नियंत्रित कर सकते हैं जो उपनिर्देशिका खोजते समय "ढूंढें" जाती है। निम्न आदेश:

# ढूंढें /home/calvin/ -maxdepth 2  -नाम “*.txt”

केवल निर्दिष्ट निर्देशिका के शीर्ष दो स्तरों पर जाएगा और "txt" फ़ाइल एक्सटेंशन वाली फ़ाइलों की तलाश करेगा। वैकल्पिक रूप से आप "ढूंढें" को केवल दो स्तर नीचे खोजने के लिए कह सकते हैं:

# ढूंढें /home/calvin/ -mindepth 2  -नाम “*.txt”
./artexpo.txt
./Documents/project.txt

अधिकांश आदेशों की तरह आप आउटपुट को किसी फ़ाइल में जोड़ सकते हैं। इसलिए यदि आप कोई खोज लॉग करना चाहते हैं तो आप निम्न कार्य कर सकते हैं:

# खोजें /home/calvin/ -name “*.txt”> /tmp/search.log

एक बार जब आप इसे लटका लेते हैं तो "ढूंढें" कमांड बेहद उपयोगी हो सकता है। शायद एक किताब पर लिखा जा सकता है। मैंने यहां आपके साथ जो साझा किया है वह संभावनाओं का एक स्वाद है। "ढूंढें" की अन्य विशेषताओं के संकेत के लिए खोज मैनपेज पर एक नज़र डालें। या "ढूंढें और बदलें" के साथ और भी आगे जाएं।


  1. विम टेक्स्ट एडिटर का उपयोग शुरू करें

    यह मार्गदर्शिका आपको सबसे शक्तिशाली और लोकप्रिय कमांड लाइन टेक्स्ट संपादकों में से एक, विम का उपयोग करना शुरू कर देगी। विम शुरू में केवल लिनक्स और यूनिक्स प्लेटफार्मों के लिए उपलब्ध था, लेकिन फिर इसे विंडोज़ में भी पोर्ट किया गया था। इंटरफ़ेस साफ और सरल है, और आप कॉपी-पेस्ट, खोज और बदलने, लाइनों क

  1. फाइंड कमांड का उपयोग करके लिनक्स में फाइल कैसे खोजें

    लिनक्स find कमांड लिनक्स सिस्टम में सबसे महत्वपूर्ण और आसान कमांड में से एक है। जैसा कि नाम से पता चलता है, यह आपके लिनक्स पीसी पर फाइलों को ढूंढ सकता है जो आपके द्वारा निर्धारित की गई शर्तों और चर के आधार पर बहुत अधिक है। आप find का उपयोग करके अनुमतियों, उपयोगकर्ताओं, समूहों, फ़ाइल प्रकार, दिनांक,

  1. लिनक्स में वर्चुअल मशीन मैनेजर का उपयोग कैसे शुरू करें

    वर्चुअल मशीन मैनेजर लिनक्स डेस्कटॉप के लिए उपलब्ध सर्वोत्तम हाइपरविजरों में से एक है। यह आपके Linux डेस्कटॉप पर वर्चुअलाइजेशन को अगले स्तर तक ले जाने के लिए QEMU/KVM वर्चुअलाइजेशन का एक अच्छी तरह गोल, अच्छा प्रदर्शन करने वाला टुकड़ा है। वर्चुअल मशीन प्रबंधक कैसे स्थापित करें वर्चुअल मशीन प्रबंधक स