क्या अंतर है जब नाम और नाम के बीच FIND का उपयोग करते हैं


13

खैर सवाल यह सब कहता है, मैंने दोनों को देखा है

find -name 

तथा

find -iname 

बिना समझे हुए पैटर्न के बिना सभी जगह उपयोग किया जाता है।

क्या कोई अंतर स्पष्ट कर सकता है, शायद एक उदाहरण के साथ स्पष्ट करने के लिए?


1
मैंने यह सवाल तब पूछा जब मैं लिनक्स में बहुत नया था और जब मैं देखता हूं कि यह कितना लोकप्रिय है। यह प्रश्न इस बात का एक आदर्श उदाहरण है कि आपको ASAP को सीखने man findऔर मैनुअल का उपयोग करने की आवश्यकता क्यों है । (या जैसा कि मैं करूँगा, Google find flagsऔर फिर प्रश्न में ध्वज खोजने के लिए खोज का उपयोग करें)
FreeSoftwareServers

1
10 उत्थान और 3 सितारे "लोकप्रिय" नहीं हैं, लेकिन मुझे खुशी है कि आपने वह टिप्पणी की, इसलिए मुझे नहीं करना पड़ा। (लेकिन मैं वास्तव में यहाँ हूँ क्योंकि इसकी तेजी से तो मैनुअल को स्क्रॉल करने के लिए खोज)
redanimalwar

1
यह अच्छा है कि यूनिक्स.लिंक्स कम्युनिटी फ्रेंडली है मुझे लगता है कि इस पोस्ट को स्टैकओवरफ्लो पर ओब्लाइवियन में बदल दिया जाएगा।
FreeSoftwareServers

जवाबों:


23

GNU findमैनुअल पेज से:

   -iname pattern
          Like -name, but the match is case insensitive.  For example, the
          patterns `fo*' and `F??' match  the  file  names  `Foo',  `FOO',
          `foo',  `fOo',  etc. 

2
कई उपकरणों (और सबसे नियमित अभिव्यक्ति दुभाषियों) में केस-असंवेदनशील विकल्प हैं। यूनिक्स / लिनक्स मामले के लिए शत्रुतापूर्ण नहीं हैं, वे सिर्फ स्वीकार करते हैं कि ऊपरी और निचले मामले में अंतर है।
कैस

-inameमानक का हिस्सा नहीं है, लेकिन यह विभिन्न खोज कार्यान्वयनों द्वारा समर्थित है। Soiname कई मामलों में उपलब्ध है लेकिन सभी मामलों में नहीं।
विद्वान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.