find पर टैग किए गए जवाब

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

3
-execdir के साथ खोजें
जब मैं चलाने के findसाथ -execdirमैं परिणाम मैं उम्मीद कर रहा था नहीं मिलता है। उदाहरण के लिए: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │ ├── c │ └── foo └── foo निर्देशिका में फ़ाइल cनहीं है foo। मुझे …

8
उनकी सामग्री में 100% एनयूएल वर्ण वाली फाइलें कैसे खोजें?
लिनक्स कमांड-लाइन कमांड क्या है जो ऐसी फाइलों की पहचान कर सकता है? AFAIK findकमांड (या grep) केवल टेक्स्ट फ़ाइल के अंदर एक विशिष्ट स्ट्रिंग से मेल खा सकती है । लेकिन मैं पूरी सामग्री से मेल खाना चाहता हूं, यानी मैं देखना चाहता हूं कि कौन सी फाइलें नियमित …

6
फाइल और गूंज नाम केवल पैटर्न के साथ मिला
मैंने इसका बहुत उपयोग किया, मैं जो सुधार करने की कोशिश करता हूं वह गूंज फ़ाइल नामों से बचने के लिए है जो कि जीआरईपी में मेल नहीं खाता। ऐसा करने का बेहतर तरीका? for file in `find . -name "*.py"`; do echo $file; grep something $file; done
16 grep  find 

1
क्यों `खोजता है -टाइप f` को `find .` से अधिक समय लगता है।
ऐसा लगता है कि यह findजांचना होगा कि क्या किसी दिए गए मार्ग को किसी भी तरह से फ़ाइल या निर्देशिका से मेल खाती है ताकि निर्देशिका की सामग्री को पुन: प्राप्त करने के लिए चल सके। यहाँ कुछ प्रेरणा है और मैंने खुद को समझाने के लिए स्थानीय रूप …
15 find  performance  gnu 

3
POSIX को विशिष्ट गहराई तक सीमित करें?
मैंने हाल ही में देखा कि POSIX विनिर्देशोंfind में -maxdepthप्राथमिक शामिल नहीं है । इसके साथ अपरिचित लोगों के लिए, -maxdepthप्राथमिक का उद्देश्य यह प्रतिबंधित करना है कि कितने स्तर गहरे findउतरेंगे। संसाधित होने वाली केवल कमांड लाइन तर्कों -maxdepth 0में परिणाम ; केवल कमांड लाइन आर्ग्युमेंट्स आदि के भीतर …
15 find  posix 

2
किसी विशेष उपयोगकर्ता द्वारा बनाई गई फ़ाइलें खोजें
मैं किसी विशेष उपयोगकर्ता द्वारा बनाई गई सभी फ़ाइलों की खोज करने और उन्हें स्क्रीन पर प्रदर्शित करने के बारे में कैसे जाऊंगा? मैंने एक स्क्रिप्ट शुरू की है जो वर्तमान उपयोगकर्ता को उपयोगकर्ता नाम दर्ज करने के लिए प्रेरित करती है, जिसकी वे सभी फाइलें देखना चाहते हैं। मैंने …
15 files  find  users 

2
एक निर्देशिका में सभी फ़ाइलों को पुन: खोज के लिए 'खोज-डिलीट' क्यों करता है
इसलिए यूनिक्स का निम्नलिखित व्यवहार मुझे महँगा लगता है: > touch foo > touch bar > ls bar foo > find . -name '*oo' -delete > ls bar > touch baz > ls bar baz > find . -delete -name '*ar' > ls > #WHAAAT? इसका अर्थ कैसे निकलता है?
15 files  find 

5
वहाँ `find` गति बढ़ाने के लिए एक रास्ता है
मुझे आश्चर्य है कि findटर्मिनल में गति बढ़ाने का एक तरीका है , यह समझ में नहीं आता है कि इंटरनेट का उपयोग करके खोज करने के लिए स्ट्रिंग्स या सिर्फ फ़ाइल नामों के लिए स्थानीय खोज करने से बेहतर गति होगी। मैं सोच रहा हूं कि भविष्य में एक …
15 find 

6
कैसे लिनक्स में एक निर्देशिका की पूरी सामग्री में एक शब्द के लिए खोज करने के लिए
संपूर्ण सामग्री में कुछ खोजने की आवश्यकता है मैं कोशिश कर रहा हूँ: find . | xargs grep word मुझे त्रुटि मिली: xargs: अनपेक्षित उद्धरण इसे कैसे प्राप्त किया जाए?
15 linux  shell  grep  find  xargs 

3
Xargs के साथ तर्कों को कैसे उद्धृत करें
मान लीजिए कि मैं एक फ़ोल्डर में सभी फ़ाइलों को हटाना चाहता हूं जो 1 एमबी से अधिक हैं। $ find . -size +1M | xargs -0 rm यह उन फ़ाइलों को नहीं हटाएगा जिनके नाम में जगह है। इसलिए मैं चाहता हूं कि इसे भेजे जाने वाले सभी तर्कों …
15 shell  find  quoting  rm  xargs 

5
वर्ष के आधार पर फ़ाइलों को कैसे स्थानांतरित किया जाए
मुझे एक वर्ष के आधार पर फाइलों को स्थानांतरित करने की आवश्यकता है। मैंने findकमांड का इस्तेमाल किया find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 लेकिन इस आदेश को सफलतापूर्वक निष्पादित करने के लिए मुझे यह जानने की आवश्यकता है कि mtimeअब 470 केवल एक अनुमान है। …
15 find 

4
रंगीन उत्पादन प्राप्त करें?
क्या खोज आदेश से रंगीन आउटपुट प्राप्त करना संभव है ? यही है, प्रत्येक पाए गए आइटम के मार्ग में, निर्देशिकाएं नीली हैं, निष्पादन योग्य स्क्रिप्ट हरे हैं, वगैरह? मैं GNU खोज के 4.4.2 संस्करण का उपयोग कर रहा हूं । संपादित करें - स्पष्ट करने के लिए, प्रत्येक परिणाम …
15 bash  find  colors 

2
पाया फ़ाइल की निर्देशिका में कमांड निष्पादित करने के लिए `find -exec` का उपयोग कैसे करें (वर्तमान निर्देशिका नहीं)?
चलो कहते हैं कि मैं एक निर्देशिका है जो किसी उपनिर्देशिका है, में हूँ dir1, dir2और dir3। इन निर्देशिकाओं में से प्रत्येक में एक फ़ाइल है fooऔर मैं प्रत्येक fooनिर्देशिका में प्रत्येक पर एक ही कमांड निष्पादित करना चाहता हूं और उस निर्देशिका के अंदर से उस कमांड को निष्पादित …
15 find 

1
सहिष्णु पथ पर काम नहीं करता है?
अगर मैं इस कमांड को चलाता हूं तो find $HOME/MySymlinkedPath -name "run*.sh"कुछ भी नहीं होता है, और कोई त्रुटि नहीं देता है ('MySymlinkedPath' एक अन्य हार्ड ड्राइव के लिए एक सिमिलिंक किया गया रास्ता है, फिर मेरा $ HOME एक)। ये भी विफल: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name …
15 find  symlink  path 

2
`खोज -exec` का उपयोग करने में सुरक्षा मुद्दे और दौड़ की स्थिति क्या है?
से findआदमी पेज : -exec command ; There are unavoidable security problems surrounding use of the -exec action; you should use the -execdir option instead. -execdir command {} + Like -exec, but the specified command is run from the subdirectory containing the matched file, which is not normally the directory …
14 shell  find  security 

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