Boya BY-MM1 Budget Mic For Smartphones Unboxing, Sound Test + Bonus Content
विषयसूची:
- स्थापना स्थापित करें (ढूँढें आदेश नहीं मिला)
- उबंटू और डेबियन पर स्थापित करें
- CentOS और फेडोरा पर स्थापित करें
- कैसे काम का
locate
लगाता है - कैसे
locate
कमांड का उपयोग करें - निष्कर्ष
लिनक्स पर काम करते समय सबसे आम संचालन में से एक फाइलों और निर्देशिकाओं की खोज करना है। लिनक्स सिस्टम पर, कई कमांड होते हैं जो आपको सबसे अधिक इस्तेमाल होने वाली फाइलों को
find
और
locate
अनुमति देते हैं।
locate
कमांड उनके नाम से फाइलों और निर्देशिकाओं को
locate
का सबसे तेज और सरल तरीका है।
इस ट्यूटोरियल में, हम बताएंगे कि कैसे
locate
कमांड का उपयोग किया जाए।
स्थापना स्थापित करें (ढूँढें आदेश नहीं मिला)
वितरण पर निर्भर करता है और कैसे सिस्टम का प्रावधान किया गया था पैकेज आपके लिनक्स सिस्टम पर पूर्व-स्थापित हो सकता है या नहीं।
यह जांचने के लिए कि क्या आपके सिस्टम पर
locate
यूटिलिटी लगाई गई है, अपना टर्मिनल खोलें, फाइंड टाइप
Enter
और एंटर
Enter
। यदि पैकेज स्थापित किया गया है, तो सिस्टम
locate: no pattern to search for specified
, अन्यथा आपको कुछ ऐसा दिखाई देगा जैसे
locate command not found
।
यदि
locate
नहीं लगाया गया है तो आप अपने डिस्ट्रो के पैकेज मैनेजर का उपयोग करके इसे आसानी से स्थापित कर सकते हैं।
उबंटू और डेबियन पर स्थापित करें
sudo apt update
sudo apt install mlocate
CentOS और फेडोरा पर स्थापित करें
कैसे काम का
locate
लगाता है
एक कमांड फ़ाइल के द्वारा दिए गए पैटर्न के लिए खोज कमांड खोजता है जो कि
updatedb
कमांड द्वारा उत्पन्न होता है। पाया परिणाम स्क्रीन पर प्रदर्शित होते हैं, प्रति पंक्ति एक।
Mlocate पैकेज की स्थापना के दौरान, एक क्रॉन जॉब बनाया जाता है जो हर 24 घंटे में
updatedb
कमांड चलाता है। यह सुनिश्चित करता है कि डेटाबेस नियमित रूप से अपडेट हो। क्रोन नौकरी के बारे में अधिक जानकारी के लिए
/etc/cron.daily/mlocate
फ़ाइल देखें।
डेटाबेस को मैन्युअल रूप से अपडेट किया जा सकता है
updatedb
कमांड को रूट या उपयोगकर्ता के साथ
updatedb
विशेषाधिकार के साथ चलाकर:
sudo updatedb
फ़ाइलों और निर्देशिकाओं की संख्या और आपके सिस्टम की गति के आधार पर अपडेट प्रक्रिया में कुछ समय लगेगा।
डेटाबेस अपडेट के बाद बनाई गई फ़ाइलों को खोज परिणामों में नहीं दिखाया जाएगा।
फ़ाइल सिस्टम को
find
वाले अधिक शक्तिशाली
find
आदेश की तुलना में, बहुत तेज़ी से संचालित होता है, लेकिन कई विशेषताओं का अभाव है और केवल फ़ाइल नाम से खोज कर सकते हैं।
कैसे
locate
कमांड का उपयोग करें
locate
लिए सिंटैक्स निम्नानुसार है:
locate PATTERN…
अपने सबसे बुनियादी रूप में, जब बिना किसी विकल्प के उपयोग किया जाता है, तो
locate
कमांड पैटर्न से मेल खाने वाली सभी फाइलों और निर्देशिकाओं के निरपेक्ष पथ को प्रिंट कर देगी और जिसके लिए उपयोगकर्ता ने अनुमति पढ़ी है।
उदाहरण के लिए
.bashrc
नाम की फ़ाइल खोजने के लिए:
locate.bashrc
आउटपुट में उनके नाम में स्ट्रिंग
.bashrc
वाली सभी फाइलें शामिल होंगी:
/etc/bash.bashrc /etc/skel/.bashrc /home/linuxize/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc
/root/.bashrc
फ़ाइल नहीं दिखाई जाएगी क्योंकि हमने कमांड को एक सामान्य उपयोगकर्ता के रूप में चलाया है जिसके पास
/root
निर्देशिका तक पहुंच की अनुमति नहीं है।
यदि परिणाम सूची लंबी है, तो बेहतर पठनीयता के लिए आप आउटपुट को
less
कमांड पर पाइप कर सकते हैं:
locate.bashrc | less
यह
locate
कमांड भी वाइल्डकार्ड कैरेक्टर
*
जैसे ग्लोबिंग कैरेक्टर्स वाले पैटर्न को स्वीकार करता है। जब पैटर्न में कोई ग्लोबिंग वर्ण नहीं होता है, तो कमांड
*PATTERN*
खोज करता है, यही कारण है कि पिछले उदाहरण में सभी फाइलों को उनके नाम में खोज पैटर्न से प्रदर्शित किया गया था।
वाइल्डकार्ड एक प्रतीक है जिसका उपयोग शून्य, एक या अधिक वर्णों का प्रतिनिधित्व करने के लिए किया जाता है। उदाहरण के लिए, आपके द्वारा उपयोग की जाने वाली प्रणाली पर सभी
.md
फ़ाइलों की खोज करने के लिए:
locate *.md
खोज परिणामों को सीमित करने के लिए
-n
विकल्प का उपयोग करें जिसके बाद आप जितने परिणाम प्रदर्शित करना चाहते हैं। उदाहरण के लिए, निम्न आदेश सभी
.py
फ़ाइलों की खोज करेगा और केवल 10 परिणाम प्रदर्शित करेगा:
locate -n 10 *.py
डिफ़ॉल्ट रूप से,
locate
-संवेदी खोजों का
locate
लगाता है।
-i
(
--ignore-case
) ऑप्शन tels केस को नजरअंदाज करने और केस-असंवेदनशील खोज को चलाने के लिए ढूँढता है।
locate -i readme.md
/home/linuxize/p1/readme.md /home/linuxize/p2/README.md /home/linuxize/p3/ReadMe.md
सभी मिलान प्रविष्टियों की गिनती प्रदर्शित करने के लिए,
-c
(
--count
) विकल्प का उपयोग करें। निम्न आदेश सभी फ़ाइलों की संख्या को वापस कर देगा। उनके नाम में
.bashrc
:
locate -c.bashrc
6
डिफ़ॉल्ट रूप से,
locate
कि क्या फ़ाइल सिस्टम अभी भी फ़ाइल सिस्टम पर मौजूद नहीं है। यदि आप नवीनतम डेटाबेस अपडेट के बाद किसी फ़ाइल को हटाते हैं यदि फ़ाइल खोज पैटर्न से मेल खाती है तो उसे खोज परिणामों में शामिल किया जाएगा।
केवल उन फ़ाइलों के नाम प्रदर्शित करने के लिए जो समय-समय पर मौजूद हैं चलाने के लिए
-e
(
--existing
) विकल्प का उपयोग करें। उदाहरण के लिए, निम्नलिखित केवल मौजूदा
.json
फ़ाइलें लौटाएगा:
locate -e *.json
locate --regex -i "(.mp4|\.avi)"
निष्कर्ष
locate
कमांड फाइलों और निर्देशिकाओं के लिए फाइल सिस्टम को खोजती है जिसका नाम किसी दिए गए पैटर्न से मेल खाता है। कमांड सिंटैक्स को याद रखना आसान है और परिणाम लगभग तुरंत दिखाए जाते हैं।
आपके टर्मिनल में
locate
कमांड टाइप
man locate
सभी उपलब्ध विकल्पों के बारे में अधिक जानकारी के लिए।
रनपीई डिटेक्टर का पता लगाएं: मेमोरी-निवासी मैलवेयर, आरएटी, बैकडोर्ड्स क्रिप्टर, पैकर्स का पता लगाएं

फ्रोजन रनपी डिटेक्टर का उपयोग किया जा सकता है विंडोज कंप्यूटर पर फाइललेस मैलवेयर, आरएटीएस, ट्रोजन, बैकडोर्ड्स क्रिप्टर, पैकर्स और मेमोरी निवासी मैलवेयर का पता लगाएं।
विंडोज़ में nslookup कमांड का उपयोग करके डोमेन का आईपी पता कैसे लगाएं

विंडोज में NSLookup कमांड का उपयोग करके डोमेन का आईपी पता कैसे खोजें।
लिनक्स में बड़ी फ़ाइलों का पता लगाएं

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