लिनक्स में फ़ाइलों को कैसे खोजें

Anonim

लिनक्स में फ़ाइलों को कैसे खोजें

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

यह सभी देखें:

लिनक्स में फ़ाइलों का नाम बदलें

लिनक्स में फ़ाइलें बनाएं और हटाएं

टर्मिनल

यदि आपको वांछित फ़ाइल खोजने के लिए कई खोज विकल्प सेट करने की आवश्यकता है, तो खोज आदेश अनिवार्य है। इसके सभी विविधताओं पर विचार करने से पहले, यह वाक्यविन्यास और विकल्पों पर चलने लायक है। सिंटेक्स वह निम्नलिखित है:

रास्ता विकल्प खोजें

जहां पथ वह निर्देशिका है जिसमें खोज होती है। पथ निर्दिष्ट करने के लिए तीन बुनियादी तरीका हैं:

  • / - इसके समीप रूट और निर्देशिका पर खोजें;
  • ~ - होम निर्देशिका द्वारा खोजें;
  • ./ - उस निर्देशिका में खोजें जिसमें उपयोगकर्ता वर्तमान में इस समय है।

आप सीधे निर्देशिका को निर्देशिका में भी निर्दिष्ट कर सकते हैं, जिसमें फ़ाइल संभवतः स्थित है।

विकल्प ढूंढें बहुत अधिक हैं, और यह उनके लिए धन्यवाद है कि आप आवश्यक चर सेट करके एक लचीली खोज सेटिंग कर सकते हैं:

  • -नाम - कलात्मक तत्व के नाम के आधार के रूप में एक खोज का संचालन करें;
  • -User - एक विशिष्ट उपयोगकर्ता से संबंधित फ़ाइलों के लिए खोजें;
  • -समूह - उपयोगकर्ताओं के एक विशिष्ट समूह द्वारा एक खोज आयोजित करें;
  • -मेरेम - निर्दिष्ट पहुंच मोड के साथ फाइलें दिखाएं;
  • -साइज़ एन। - वस्तु का आकार ले कर खोजें;
  • -मटाइम + एन-एन - उन फ़ाइलों की खोज करने के लिए जो अधिक (+ n) या कम (-n) दिन पहले बदल गए;
  • -प्रकार - परिभाषित प्रकार फ़ाइलों के लिए खोजें।

वांछित तत्वों के प्रकार भी बहुत कुछ हैं। यहां उनकी सूची दी गई है:

  • बी। - खंड मैथा;
  • एफ। - सामान्य;
  • पी। - नामित चैनल;
  • डी। - कैटलॉग;
  • एल - संपर्क;
  • एस। - सॉकेट;
  • सी। - प्रतीक।

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

यह भी देखें: टर्मिनल लिनक्स में लोकप्रिय टीम

विधि 1: नाम से खोजें (-नाम विकल्प)

अक्सर, उपयोगकर्ता सिस्टम की खोज करने के लिए -name विकल्प का उपयोग करते हैं, इसलिए यह इससे है और शुरू होता है। हम कई उदाहरणों का विश्लेषण करेंगे।

विस्तार से खोजें

मान लीजिए आपको सिस्टम में एक फ़ाइल को ".xlsx" के साथ एक फ़ाइल ढूंढनी होगी, जो ड्रॉपबॉक्स निर्देशिका में स्थित है। ऐसा करने के लिए, निम्न आदेश का उपयोग करें:

ढूंढें / होम / उपयोगकर्ता / ड्रॉपबॉक्स -नाम "* .xlsx" -प्रिंट

इसके वाक्यविन्यास से, यह कहा जा सकता है कि खोज "ड्रॉपबॉक्स" निर्देशिका ("/ होम / उपयोगकर्ता / ड्रॉपबॉक्स") में की जाती है, और वांछित वस्तु विस्तार ".xlsx" के साथ होनी चाहिए। एक तारांकन से पता चलता है कि इस विस्तार की सभी फ़ाइलों पर खोज उनके नाम को ध्यान में रखेगी। "-प्रिंट" इंगित करता है कि खोज परिणाम प्रदर्शित किए जाएंगे।

उदाहरण:

लिनक्स में फ़ाइल का विस्तार करने के लिए एक विशिष्ट निर्देशिका में खोज करने का उदाहरण

फ़ाइल नाम से खोजें

उदाहरण के लिए, आप "/ होम" निर्देशिका में "लंपिक्स" नाम के साथ एक फाइल ढूंढना चाहते हैं, लेकिन इसका विस्तार अज्ञात है। इस मामले में, आपको निम्नलिखित कार्य करने की आवश्यकता है:

खोजें ~ -नाम "लुमिक्स *" -प्रिंट

जैसा कि आप देख सकते हैं, "~" प्रतीक यहां प्रयोग किया जाता है, जिसका अर्थ है कि खोज होम निर्देशिका में आयोजित की जाएगी। "-नाम" विकल्प के बाद, खोज फ़ाइल ("लंपिक्स *") का नाम इंगित किया गया है। अंत में एक तारांकन का अर्थ है कि खोज को विस्तार के बिना केवल नाम से बुलाया जाएगा।

उदाहरण:

लिनक्स में होम निर्देशिका में फ़ाइल खोज की खोज का उदाहरण

नाम में पहले अक्षर पर खोजें

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

खोजें / name "[g-l] *" -प्रिंट

"/" प्रतीक के आधार पर, जो मुख्य टीम के तुरंत बाद जाता है, खोज को रूट निर्देशिका से शुरू करने में व्यतीत किया जाएगा, जो पूरे सिस्टम में है। इसके अलावा, भाग "[जी-एल] *" का अर्थ है कि वांछित शब्द एक निश्चित पत्र से शुरू होगा। हमारे मामले में, "जी" से "एल" तक।

वैसे, यदि आप फ़ाइल एक्सटेंशन को जानते हैं, तो "*" प्रतीक के बाद आप इसे निर्दिष्ट कर सकते हैं। उदाहरण के लिए, आपको एक ही फ़ाइल ढूंढनी होगी, लेकिन आप जानते हैं कि इसमें एक विस्तार ".odt" है। फिर आप इस तरह के एक आदेश का उपयोग कर सकते हैं:

खोजें / name "[g-l] *। Odt" -प्रिंट

उदाहरण:

पहले पत्र पर एक फाइल और लिनक्स में इसके विस्तार की खोज का एक उदाहरण

विधि 2: एक्सेस मोडिफ़ के लिए खोजें (विकल्प-पद)

कभी-कभी उस वस्तु को ढूंढना आवश्यक होता है जिसका नाम आप नहीं जानते हैं, लेकिन आप जानते हैं कि इसका क्या एक्सेस मोड है। फिर आपको "-Perm" विकल्प लागू करने की आवश्यकता है।

इसका उपयोग करना काफी आसान है, आपको बस खोज स्थान और एक्सेस मोड निर्दिष्ट करने की आवश्यकता है। यहां ऐसी टीम का एक उदाहरण दिया गया है:

~ -Perm 775 -Print खोजें

यही है, खोज घर अनुभाग में की जाती है, और खोज ऑब्जेक्ट्स के पास 775 तक पहुंच होगी। आप इस संख्या से पहले "-" प्रतीक भी पंजीकृत कर सकते हैं, फिर उन वस्तुओं के पास निर्दिष्ट मूल्य पर शून्य अनुमतियों के बिट्स होंगे ।

विधि 3: उपयोगकर्ता या समूह द्वारा खोजें (सुपर विकल्प और-समूह)

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

अपने उपयोगकर्ता के नाम से फ़ाइल खोजें

उदाहरण के लिए, आपको ड्रॉपबॉक्स निर्देशिका में "दीपक" फ़ाइल ढूंढनी होगी, लेकिन आप नहीं जानते कि इसे कैसे कहा जाता है, लेकिन आप जानते हैं कि उपयोगकर्ता "उपयोगकर्ता" से संबंधित है। फिर आपको निम्न आदेश निष्पादित करने की आवश्यकता है:

ढूंढें / होम / उपयोगकर्ता / ड्रॉपबॉक्स -USER उपयोगकर्ता -प्रिंट

इस कमांड में, आपने आवश्यक निर्देशिका (/ होम / उपयोगकर्ता / ड्रॉपबॉक्स) का संकेत दिया, संकेत दिया कि आपको उपयोगकर्ता (-User) से संबंधित फ़ाइल की तलाश करने की आवश्यकता है, और संकेत दिया गया है कि यह इस फ़ाइल (उपयोगकर्ता) से संबंधित है।

उदाहरण:

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

यह सभी देखें:

लिनक्स में उपयोगकर्ताओं की एक सूची कैसे देखें

लिनक्स में एक समूह में उपयोगकर्ता को कैसे जोड़ें

अपने समूह के नाम से फ़ाइल खोजें

एक विशिष्ट समूह से संबंधित एक फ़ाइल ढूंढें बस बस की तरह है - आपको केवल "-User" विकल्प को "-समूह" विकल्प को प्रतिस्थापित करने की आवश्यकता है और इस समूह का नाम निर्दिष्ट करें:

खोजें / -Groupe अतिथि -प्रिंट

यही है, आपने संकेत दिया है कि आप अतिथि समूह से संबंधित सिस्टम में एक फ़ाइल ढूंढना चाहते हैं। खोज पूरे सिस्टम में होगी, यह "/" प्रतीक से प्रमाणित है।

विधि 4: प्रकार (टाइप विकल्प) द्वारा फ़ाइल के लिए खोजें

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

उदाहरण के लिए, आप होम निर्देशिका में सभी ब्लॉक फ़ाइलों को ढूंढना चाहते हैं। इस मामले में, आपकी टीम इस तरह दिखेगी:

~ -Type b-print खोजें

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

उदाहरण:

लिनक्स टर्मिनल में -type कमांड का उपयोग करके ब्लॉक फ़ाइलें खोजें

इसी तरह, आप वांछित निर्देशिका में सभी निर्देशिकाओं को प्रदर्शित कर सकते हैं, जिसे "डी" को कमांड के लिए स्कोरिंग स्कोर कर सकते हैं:

ढूंढें / होम / उपयोगकर्ता-टाइप डी -प्रिंट

विधि 5: आकार में फ़ाइल के लिए खोजें (-साइज़ विकल्प)

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

ढूंढें / होम / उपयोगकर्ता / ड्रॉपबॉक्स- 120m -print आकार

उदाहरण:

एक निश्चित आकार की फ़ाइल खोजने के लिए आउटपुट कमांड

यह भी पढ़ें: लिनक्स में फ़ोल्डर के आकार को कैसे जानें

जैसा कि आप देख सकते हैं, आपको जिस फ़ाइल की आवश्यकता है वह मिली थी। लेकिन अगर आपको नहीं पता कि यह कौन सी निर्देशिका है, तो आप पूरी प्रणाली के माध्यम से खोज सकते हैं, टीम की शुरुआत में रूट निर्देशिका निर्दिष्ट कर सकते हैं:

120m -print का पता लगाएं /

उदाहरण:

लिनक्स में पूरे सिस्टम में एक निश्चित फ़ाइल के लिए खोजें

यदि आप फ़ाइल के आकार को लगभग जानते हैं, तो इस मामले में एक विशेष टीम है। "-" साइन को स्थापित करने के लिए फ़ाइल आकार को निर्दिष्ट करने से पहले आपको टर्मिनल में पंजीकृत करने की आवश्यकता है (यदि आपको निर्दिष्ट आकार से कम फ़ाइलों को खोजने की आवश्यकता है) या "+" (यदि खोज फ़ाइल का आकार अधिक है निर्दिष्ट)। यहां ऐसी टीम का एक उदाहरण दिया गया है:

ढूंढें / होम / उपयोगकर्ता / ड्रॉपबॉक्स + 100 एम-प्रिंट

उदाहरण:

लिनक्स में अधिक निर्दिष्ट आकार में फ़ाइल खोजें

विधि 6: परिवर्तन दिनांक द्वारा फ़ाइल खोज (-मटाइम विकल्प)

ऐसे मामले हैं जब इसके परिवर्तन की तारीख से फ़ाइल खोज करने के लिए सबसे सुविधाजनक होता है। लिनक्स में, यह "-mtime" विकल्प लागू करता है। इसका उपयोग करना काफी आसान है, उदाहरण पर सबकुछ पर विचार करें।

मान लीजिए "छवियों" में हमें उन वस्तुओं को ढूंढने की आवश्यकता है जो पिछले 15 दिनों के लिए परिवर्तन के अधीन हैं। टर्मिनल में आपको पंजीकरण करने की आवश्यकता है:

ढूंढें / होम / उपयोगकर्ता / छवि -mtime -15 -print

उदाहरण:

लिनक्स में खोज कमांड का उपयोग करके अंतिम परिवर्तन की तारीख तक फ़ाइलों की खोज का एक उदाहरण

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

ढूंढें / होम / उपयोगकर्ता / छवि -mtime +10 -print

गुई।

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

विधि 1: सिस्टम मेनू के माध्यम से खोजें

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

यह भी पढ़ें: लिनक्स वितरण के संस्करण को कैसे पता लगाएं

मान लीजिए कि आपको सिस्टम में "मुझे ढूंढें" नाम के तहत फ़ाइलों को ढूंढने की आवश्यकता है, इन फ़ाइलों को सिस्टम दो में भी: एक ".txt" प्रारूप में, और दूसरा - ".odt"। उन्हें ढूंढने के लिए, आपको प्रारंभ में मेनू आइकन (1), और एक विशेष इनपुट फ़ील्ड (2) पर क्लिक करना होगा, खोज क्वेरी "मुझे ढूंढें" निर्दिष्ट करें।

खोज परिणाम प्रदर्शित किया जाएगा, जहां खोज फ़ाइलों को दिखाया जाएगा।

लिनक्स सिस्टम मेनू के माध्यम से फ़ाइल खोज परिणाम

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

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

फ़ाइलों की खोज करते समय लिनक्स सिस्टम मेनू में फ़िल्टर सेट अप करना

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

विधि 2: फ़ाइल प्रबंधक के माध्यम से खोजें

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

इस ऑपरेशन को सरल सरल है। आपको फ़ाइल प्रबंधक में, हमारे मामले में, नॉटिलस, उस फ़ोल्डर को दर्ज करें जिसमें वांछित फ़ाइल संभवतः है, और विंडो के ऊपरी दाएं कोने में स्थित "खोज" बटन पर क्लिक करें।

लिनक्स में फ़ाइल प्रबंधक नॉटिलस में बटन खोज

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

लिनक्स में फ़ाइल प्रबंधक नॉटिलस के अपने हिस्से के लिए फ़ाइल खोज

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

लिनक्स में फ़ाइल प्रबंधक नॉटिलस में खोज फ़िल्टर करें

निष्कर्ष

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

अधिक पढ़ें