उबंटू टर्मिनलवरून फाइल्स शोधा आणि शोधा

कमांडस शोधा आणि शोधा

पुढील लेखात आम्ही कमांड शोधून काढू आणि कमांड शोधू. आजकाल, ग्नू / लिनक्समध्ये आपल्याला बर्‍याच मार्ग सापडतात फायली आणि निर्देशिका शोधा आणि शोधा. ग्राफिकल वातावरणापासून आपल्याकडे भिन्न साधने असतील ज्याद्वारे परिणाम कार्यक्षमतेने मिळतील.

परंतु या प्रकरणात, आपण टर्मिनल वापरकर्ते असल्यास, आपण जे शोधत आहात ते शोधण्यात सक्षम होण्यासाठी आपणास आराम सोडायचा नाही. म्हणूनच, विशेषत: जर आपण नुकतेच ग्नू / लिनक्समध्ये मिळवले असेल, तर आपल्याला कदाचित हे माहित नसेल टर्मिनलवरून आपल्या फायली आणि फोल्डर्स शोधण्याचा सर्वात वेगवान आणि सोपा मार्ग. पुढील ओळींमध्ये आम्ही ही कार्ये पार पाडण्यासाठी काही द्रुत उदाहरणे पाहणार आहोत.

टर्मिनल वरुन शोधा व शोधा

कमांड शोधा

El कमांड शोधा वापरकर्त्याने शक्यतो प्रथम स्त्रोत वापरला पाहिजे कारण इतर कोणत्याही पर्यायांपेक्षा हे वेगवान आहे. या वेगाचे कारण म्हणजे ही कमांड खरोखर आपल्याला शोधण्यासाठी आवश्यक असलेल्या फायली किंवा डिरेक्टरीजसाठी आपल्या स्थानिक हार्ड ड्राइव्हचा शोध घेत नाही. हा शोध mlocon.db डेटाबेस फाईलद्वारे वाचल्याप्रमाणे केला जातोज्यामध्ये आमच्या सिस्टमवरील सर्व फाईल पथ आहेत.

आपल्याकडे उबंटू सिस्टमवर हे साधन उपलब्ध नसल्यास आपण टर्मिनलमधून (Ctrl + Alt + T) टाइप करुन ते स्थापित करू शकाल:

sudo apt install locate

कमांड कमांड तयार करणे

आम्ही सुरू करण्यापूर्वी आम्ही प्रथम वापरासाठी शोध कमांड तयार करणे आवश्यक आहे. आम्ही mlocon.db डेटाबेस अद्यतनित करणे आवश्यक आहे टर्मिनलमध्ये चालू आहे (Ctrl + Alt + T):

sudo updatedb

टर्मिनल वरुन शोधा वापरा आपण शोधत असलेल्या फाईलच्या नावानंतर कमांड लिहा. या उदाहरणात मी फाईल शोधत आहे ज्यात 'हा शब्द आहेubunlogतिच्या नावावर:

शोधून काढणे ubunlog

locate ubunlog

शोधण्यात डेटाबेस फाईल वाचल्यामुळे निकाल कदाचित कालबाह्य झाला. हे आम्ही निश्चित करू शकतो आपला फाईल पथ डेटाबेस अद्यतनित करीत आहे, जसे की आम्ही शोधण्यापूर्वी वापरलेल्या पहिल्या कमांडसह केले.

या साधनाबद्दल अधिक माहितीसाठी, आम्ही मदतीसाठी वळू शकतो टर्मिनलमध्ये टाइप करणे:

कमांड शोधण्यास मदत करा

locate -h

किंवा आम्ही देखील करू शकतो मॅन पृष्ठे वापरा:

मनुष्य शोधणे

man locate

आज्ञा शोधा

एफडी बद्दल
संबंधित लेख:
एफडी, शोध कमांडला पर्याय, सोपा, वेगवान आणि वापरण्यास सुलभ

El शोधणे ही एक अधिक सामर्थ्यवान परंतु धीमे शोध उपयुक्तता देखील आहे. हे फायली आणि निर्देशिकांसाठी आमच्या ड्राइव्हस वास्तविकपणे शोधते म्हणून असे आहे. आपण प्रयत्न करताना हे योग्य आहे फाईल किंवा निर्देशिका शोधा पण त्याचे नेमके नाव आठवत नाही.

एखाद्या विशिष्ट वापरकर्त्याशी किंवा वापरकर्त्यांच्या गटाशी संबंधित फाइल्स, सुधारित किंवा अलीकडे प्रवेश केलेल्या फायली, विशिष्ट आकार श्रेणीच्या फायली, लपलेल्या फाइल्स इत्यादी फाइल्स शोधू शकता.

जर शक्य असेल तर अंमलात आणताना आपण आधी करायला पाहिजे विशिष्ट निर्देशिका शोधण्यासाठी त्यास सूचना द्या. हे शोध प्रक्रियेस गती देईलनिर्देशिका च्या आकारानुसार. फाइल कोठे असू शकते हे आपल्याला माहिती असल्यास टर्मिनल उघडा (Ctrl + Alt + T) आणि चालविण्यासाठी निर्देशिकेत जा:

find . [nombre-archivo]

डॉट चालू डिरेक्टरी शोधण्यासाठी फाइंडला सांगते. आपण आपली मुख्य निर्देशिका शोधू इच्छित असल्यास, कालावधी 'सह पुनर्स्थित करा~/'. आपण आपली संपूर्ण फाइल सिस्टम शोधू इच्छित असल्यास 'वापरा/'.

काही उदाहरणे

समजा, आपल्याला डॉक्युमेंट्स डिरेक्टरीमध्ये फाईल शोधायची आहे. आम्हाला माहित आहे की फाईलच्या नावात हा शब्द आहेphp', परंतु आम्हाला ते नाव नक्की आठवत नाही. सर्वप्रथम दस्तऐवज फोल्डरमध्ये नेव्हिगेट करणे आणि नंतर ही आज्ञा टाइप करणे:

नाव शोधा

find . -name "*php*"

हे आपल्याला या प्रकरणात सांगेल की तेथे एक 'पीडीएफ फाइल' आहेपू-पीएचपी'डॉक्युमेंट्स फोल्डरमध्ये. आता, जर आपण '-iname' या पॅरामिटरची जागा बदलली तर ती अचूक अक्षरे विचारात न घेता परिणाम मिळवू शकेल.. हे असे काहीतरी आहे जे आम्हाला शोधण्यात सापडणार नाही.

iname सह कमांड शोधा

find . -iname "*php*"

जर आपल्याला आठवत असेल तर तेच फाईल आकारात 5MB पेक्षा कमी आहे. वापरण्याची आज्ञा अशीः

find . -size -5M

जर तुम्हाला हे माहित असेल 3MB पेक्षा जास्त वजनाचे आहेवापरण्याची आज्ञा पुढीलप्रमाणे आहेः

find . -size +3M

शोधा बुलियन ऑपरेटरला समर्थन शोध अधिक अचूक करण्यासाठी या उदाहरणासाठी, मी एक कमांड वापरेल जी वरील डेटा एकत्र करेल. फाईल आकारात 5 MB पेक्षा कमी आणि 3 MB पेक्षा जास्त आहे.

sudo find / -size -5M -and -size +3M

जर आपल्याला माहित असेल तेच आहे आम्ही पाच मिनिटांपूर्वी फाइलवर प्रवेश केलावापरण्याची कमांड पुढीलप्रमाणे असेल:

sudo find ~/ -amin -5

परिच्छेद शोधा बद्दल अधिक जाणून घ्याटर्मिनल उघडा आणि टाइप करा.

माणूस शोधतो

man find

हे फक्त काही आहेत टर्मिनलमधून फाईल्स कशी शोधायची याची उदाहरणे. अधिक माहितीसाठी, त्या प्रत्येकासाठी मेन पृष्ठे तपासून पहा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.