Skip to main content

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

Linux Tutorial for Beginners: Introduction to Linux Operating System (जून 2026)

Linux Tutorial for Beginners: Introduction to Linux Operating System (जून 2026)

:

Anonim

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

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

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

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

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

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

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

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

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

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

खोज

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

ढूंढें /

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

ढूंढो

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

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

  • खोज कमांड का पहला भाग स्पष्ट रूप से शब्द खोजना है।
  • दूसरा भाग कहां से शुरू करना है।
  • अगला भाग एक अभिव्यक्ति है जो निर्धारित करता है कि क्या खोजना है।
  • अंत में आखिरी हिस्सा खोजने के लिए चीज़ का नाम है।

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

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

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

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

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

गेम / ढूंढें

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

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

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

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

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

भाव

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

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

  • -मिनियम एन - फ़ाइल को अंतिम मिनट पहले मिनटों तक पहुंचाया गया था
  • -एक नया - फ़ाइल को संशोधित किए जाने से हाल ही में हाल ही में एक्सेस किया गया था
  • -टाइम एन - फाइल को अंतिम दिन पहले और अधिक एक्सेस किया गया था
  • -कमिन एन - फाइल आखिरी बार एन मिनट पहले बदल दी गई थी
  • -cnewer फ़ाइल को संशोधित करने की तुलना में फ़ाइल को हाल ही में बदल दिया गया था
  • -टाइम एन - फ़ाइल को आखिरी बार एन दिन पहले बदल दिया गया था
  • -empty फाइल खाली है
  • -निष्पादन फाइल निष्पादन योग्य है
  • -असत्य हमेशा झूठा
  • -फस्ट टाइप प्रकार - फ़ाइल निर्दिष्ट फाइल सिस्टम पर है
  • -जीड एन - फ़ाइल आईडी एन के साथ समूह से संबंधित है
  • समूह समूह नाम - फ़ाइल नामित समूह से संबंधित है
  • -िलनाम पैटर्न - एक प्रतीकात्मक रेखा के लिए खोजें लेकिन मामले को अनदेखा करें
  • -नाम पैटर्न - एक फाइल के लिए खोजें लेकिन मामले को अनदेखा करें
  • -इनम एन - निर्दिष्ट नोड के साथ एक फ़ाइल के लिए खोजें
  • -पाथ पथ - पथ के लिए खोजें लेकिन मामले को अनदेखा करें
  • -रेगेक्स अभिव्यक्ति - एक अभिव्यक्ति के लिए खोजें लेकिन मामले को अनदेखा करें
  • -लिंक्स एन - निर्दिष्ट लिंक के साथ एक फ़ाइल के लिए खोजें
  • -नाम नाम - एक प्रतीकात्मक लिंक के लिए खोजें
  • -ममिन एन - फाइल का डेटा अंतिम मिनट पहले संशोधित किया गया था
  • -मटाइम एन - फाइल का डेटा अंतिम बार एन दिन पहले संशोधित किया गया था
  • -नाम नाम - निर्दिष्ट नाम के साथ एक फाइल के लिए खोजें
  • -नवीन नाम - दी गई फ़ाइल की तुलना में हाल ही में संपादित एक फ़ाइल के लिए खोजें
  • -nogroup - कोई समूह आईडी वाले फ़ाइल के लिए खोजें
  • -nouser - उस फ़ाइल के लिए खोजें जिसमें कोई उपयोगकर्ता संलग्न नहीं है
  • -पथ पथ - एक पथ के लिए खोजें
  • -पठनीय - उन फ़ाइलों को ढूंढें जो पठनीय हैं
  • -रेगेक्स पैटर्न - नियमित अभिव्यक्ति से मेल खाने वाली फ़ाइलों के लिए खोजें
  • प्रकार टाइप करें - एक विशेष प्रकार के लिए खोजें
  • यूआईडी यूआईडी - फ़ाइलें संख्यात्मक उपयोगकर्ता आईडी यूआईडी के समान है
  • -उपयोगकर्ता नाम - फ़ाइल निर्दिष्ट उपयोगकर्ता द्वारा स्वामित्व में है
  • -writable - उन फ़ाइलों के लिए खोजें जिन्हें लिखा जा सकता है

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

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

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

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

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

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

ढूंढें / छूट

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

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

ढूंढें / -exec

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

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

ढूंढें / -read

पैटर्न्स

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

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

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

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

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

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

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

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

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

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

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

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

सारांश

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

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

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