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

इस मार्गदर्शिका में, आप फ़ाइल या फाइलों की श्रृंखला खोजने के लिए लिनक्स का उपयोग कैसे करें सीखेंगे।

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

अधिकांश फ़ाइल प्रबंधक एक खोज सुविधा और फ़ाइलों की सूची फ़िल्टर करने के लिए एक विधि प्रदान करते हैं।

फ़ाइलों के लिए खोज करने का सबसे अच्छा तरीका लिनक्स कमांड लाइन का उपयोग करना है क्योंकि ग्राफिकल टूल की तुलना में फ़ाइल की खोज करने के लिए कई और तरीके उपलब्ध हैं, संभवत: संभवतः शामिल करने का प्रयास कर सकते हैं।

एक टर्मिनल विंडो कैसे खोलें

लिनक्स कमांड लाइन का उपयोग कर फाइलों की खोज के लिए, आपको एक टर्मिनल विंडो खोलनी होगी।

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

एक फ़ाइल खोजने का सबसे आसान तरीका

फ़ाइलों को खोजने के लिए प्रयुक्त कमांड को खोजने के लिए कहा जाता है।

यहां खोज कमांड का मूल वाक्यविन्यास है।

खोज

शुरुआती बिंदु वह फ़ोल्डर है जहां से आप खोजना शुरू करना चाहते हैं। पूरे ड्राइव को खोजना शुरू करने के लिए आप निम्न टाइप करेंगे:

ढूंढें /

हालांकि, आप उस फ़ोल्डर की खोज करना शुरू करना चाहते हैं जिसमें आप वर्तमान में हैं, तो आप निम्न वाक्यविन्यास का उपयोग कर सकते हैं:

ढूंढो

आम तौर पर, जब आप खोज करते हैं तो नाम से खोजना चाहते हैं, इसलिए, पूरे ड्राइव में myresume.odt नामक फ़ाइल की खोज करने के लिए आप निम्न वाक्यविन्यास का उपयोग करेंगे:

myresume.odt ढूंढें /नाम करें

खोज कमांड का पहला भाग स्पष्ट रूप से शब्द खोजना है।

दूसरा भाग कहां से शुरू करना है

अगला भाग एक अभिव्यक्ति है जो निर्धारित करता है कि क्या खोजना है।

अंत में आखिरी हिस्सा खोजने के लिए चीज़ का नाम है।

कहां से खोजना शुरू करें

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

ढूंढो -नाम खेल

उपरोक्त आदेश वर्तमान फ़ोल्डर के तहत सभी फ़ोल्डरों में गेम नामक फ़ाइल या फ़ोल्डर की तलाश करेगा। आप pwd कमांड का उपयोग कर वर्तमान फ़ोल्डर का नाम पा सकते हैं।

अगर आप पूरी फाइल सिस्टम खोजना चाहते हैं तो आपको रूट फ़ोल्डर को निम्नानुसार शुरू करना होगा:

गेम / ढूंढें

ऐसा लगता है कि उपर्युक्त आदेश द्वारा दिए गए परिणाम वापस आने वाले कई परिणामों के लिए अनुमति अस्वीकार कर देंगे।

आपको शायद सुडो कमांड का उपयोग करके अपनी अनुमतियों को बढ़ाने की आवश्यकता होगी या su कमांड का उपयोग कर एक व्यवस्थापक खाते में स्विच करना होगा।

प्रारंभिक स्थिति आपके फ़ाइल सिस्टम पर सचमुच कहीं भी हो सकती है। उदाहरण के लिए घर फ़ोल्डर की खोज करने के लिए निम्न टाइप करें:

~ -नाम गेम ढूंढें

टिल्ड एक मेटाएक्टेक्टर होता है जो आमतौर पर वर्तमान उपयोगकर्ता के होम फोल्डर को इंगित करने के लिए उपयोग किया जाता है।

भाव

आपके द्वारा उपयोग की जाने वाली सबसे आम अभिव्यक्ति -नाम है।

-नाम अभिव्यक्ति आपको फ़ाइल या फ़ोल्डर के नाम की खोज करने देती है।

हालांकि अन्य अभिव्यक्तियां आप निम्नानुसार उपयोग कर सकते हैं:

दिन की एक निश्चित संख्या से अधिक फ़ाइलों तक कैसे पहुंचे

कल्पना करें कि आप अपने घर फ़ोल्डर में 100 दिनों से अधिक पहले तक पहुंचने वाली सभी फाइलें खोजना चाहते हैं। यदि आप बैकअप लेना चाहते हैं और उन पुरानी फ़ाइलों को हटा सकते हैं जिन्हें आप नियमित रूप से एक्सेस नहीं करते हैं तो आप ऐसा करना चाहेंगे।

ऐसा करने के लिए निम्न आदेश चलाएं:

~ -टाइम 100 खोजें

खाली फ़ाइलें और फ़ोल्डर्स कैसे खोजें

यदि आप अपने सिस्टम में सभी खाली फाइलें और फ़ोल्डर्स ढूंढना चाहते हैं तो निम्न आदेश का उपयोग करें:

ढूंढें / छूट

सभी निष्पादन योग्य फ़ाइलों को कैसे खोजें I

यदि आप अपने कंप्यूटर पर सभी निष्पादन योग्य फ़ाइलों को ढूंढना चाहते हैं तो निम्न आदेश का उपयोग करें:

ढूंढें / -exec

सभी पठनीय फ़ाइलों को कैसे खोजें

पढ़ने योग्य सभी फ़ाइलों को खोजने के लिए निम्न आदेश का उपयोग करें:

ढूंढें / -read

पैटर्न्स

जब आप किसी फ़ाइल की खोज करते हैं तो आप एक पैटर्न का उपयोग कर सकते हैं। उदाहरण के लिए, हो सकता है कि आप एक्सटेंशन एमपी 3 के साथ सभी फाइलों की तलाश कर रहे हों।

आप निम्न पैटर्न का उपयोग कर सकते हैं:

ढूंढें / -नाम *। एमपी 3

फ़ाइल को कमांड ढूंढने से आउटपुट कैसे भेजें

खोज कमांड के साथ मुख्य समस्या यह है कि कभी-कभी इसे देखने के लिए कई बार परिणाम मिल सकते हैं।

आप आउटपुट को पूंछ कमांड पर पाइप कर सकते हैं या आप निम्नानुसार फाइलों को लाइनों में आउटपुट कर सकते हैं:

ढूंढें / -name * .mp3 -fprint nameoffiletoprintto

एक फ़ाइल के खिलाफ एक आदेश कैसे खोजें और निष्पादित करें

कल्पना कीजिए कि आप एक ही समय में एक फाइल को खोजना और संपादित करना चाहते हैं।

आप निम्न आदेश का उपयोग कर सकते हैं:

ढूंढें / -नाम फ़ाइल नाम -exec नैनो '{}' \;

उपरोक्त आदेश फ़ाइल नाम नामक फ़ाइल के लिए खोज करता है और उसके बाद फ़ाइल को ढूंढने के लिए नैनो संपादक चलाता है।

सारांश

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

आप टर्मिनल में निम्न आदेश चलाकर ऐसा कर सकते हैं:

आदमी मिलते हैं