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

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

5
एक ही अंतर्निहित कमांड के साथ उपनिर्देशिकाओं में फ़ाइलों में एक विकल्प ढूंढना?
विंडोज में, अगर मैं सभी उपनिर्देशिकाओं में सभी फाइलों में एक स्ट्रिंग ढूंढना चाहता था, तो मैं कुछ ऐसा करूंगा findstr /C:"the string" /S *.h हालांकि, लिनक्स (जैसे कि, उबंटू) में मैं से जुड़े कुछ पाइप आदेश के अलावा कोई अन्य रास्ता मिल गया है find, xargsऔर grep(: एक उदाहरण …
10 linux  grep  find  recursive 

3
`Find` आउटपुट से कई फाइलें कैसे खोलें?
मुझे पता है कि मैं इस तरह एक dir में पाया कई फ़ाइलों को खोल सकते हैं: find -name *.foo -xargs <command> {} \; यह काम करता है, लेकिन जब एक ही समय में गेडिट में टेक्स्टफाइल्स का एक गुच्छा खोलने की कोशिश की जाती है, तो यह उन्हें क्रमिक …
10 bash  find  xargs 

5
क्यों कमांड है "खोजो | grep 'फ़ाइल नाम' '' फ़ाइल नाम '' की तुलना में बहुत धीमा है?
मैंने दोनों कमांड की कोशिश की और कमांड find | grep 'filename' कई बार साधारण find 'filename' कमांड की तुलना में कई गुना धीमी है । इस व्यवहार के लिए एक उचित स्पष्टीकरण क्या होगा?

1
500 दिनों से अधिक पुरानी फ़ाइलें हटाएं
मेरे पास 2010 वर्ष से फाइलों के साथ निर्देशिका है .. मैं 500 दिनों से अधिक पुरानी सभी फ़ाइलों को हटाना चाहता हूं और मैंने यह कोशिश की: find /var/log/arc/* -type f -mtime +500 -delete {}\; लेकिन मुझे यह मिलता है: -bash: /usr/bin/find: Argument list too long जैसा कि मुझे …

2
खोज आदेश के साथ खोज से खरीदे गए और खरीदे गए फ़ोल्डरों को कैसे बाहर करना है?
मैं एक स्क्रिप्ट को निष्पादित करना चाहता था जो एक यादृच्छिक निर्देशिका पथ चुनती है: find / -type d | shuf -n1 दुर्भाग्य से मुझे कुछ निर्देशिकाओं के प्रवेश के निषेध के बारे में त्रुटि संदेश मिलते हैं। मैं खोज से किसी निर्देशिका को खोज से कैसे निकाल सकता हूं?

2
मैं उन फ़ाइलों की सूची कैसे बना सकता हूं जिनमें कोई सहानुभूति नहीं है?
मेरे पास विविध दस्तावेजों से भरी एक बड़ी "myfiles" निर्देशिका है और इसकी संरचना को संशोधित नहीं करना चाहती। इसलिए मैंने दस्तावेजों के प्रत्येक वर्ग के लिए (कई) अन्य निर्देशिकाएं बनाईं। उदाहरण के लिए, मेरे पास एक "छवियां" निर्देशिका है जिसमें विवरण और अन्य मेटाडेटा के साथ "सिम्फनी (समान फ़ाइल …

2
निर्देशिकाओं को हटाने के बिना सभी फ़ाइलों को पुनरावर्ती रूप से निकालें
मैं सब डाइरेक्टरीज़ में सभी फ़ाइलों सहित एक डाइरेक्टरी को "क्लीन आउट" करना चाहता हूं, लेकिन मैं सबडायरेक्टरीज को जगह में छोड़ना चाहता हूं। मेरी समझ rm -rयह है कि यह स्वयं उपनिर्देशिकाओं को भी हटा देगा। मैं छिपी हुई (डॉट) फाइलों को हटाना नहीं चाहता। यह कैसे किया जा …
10 command-line  find  rm 

2
`खोज -पठ` समझाया
findआदेश विकल्प प्रदान करता है -path। मैं समझता हूं कि किसी को यह परिभाषित करना होगा कि कहां दिखना शुरू करना है [सामान्यतः "पथ" के रूप में जाना जाता है]। यह पता लगाने की कोशिश की जा रही है कि इसका उपयोग किस लिए किया जाता है, मुझे find -path …
10 find 

4
ऐसी निर्देशिकाएँ खोजें जिनमें उपनिर्देशिकाएँ न हों
मैं स्क्रिप्ट लिख रहा हूँ ksh है। वर्तमान निर्देशिका के अंतर्गत सीधे सभी निर्देशिका नाम खोजने की आवश्यकता है जिसमें केवल फाइलें हैं, उपनिर्देशिका नहीं। मुझे पता है कि मैं ls -alRपहले क्षेत्र में ( dएक निर्देशिका के लिए) पहले अक्षर के लिए आउटपुट का पुन: उपयोग कर सकता हूं …
10 shell  find  directory  ls  ksh 

7
छोटे की अनदेखी करते हुए बड़ी फ़ाइलों का आकार बदलने के लिए मोगरीफाई का उपयोग करें
मैं निम्नलिखित कमांड चला रहा हूं: mogrify -resize '400x400>' *.png ">" पर ध्यान दें। माना जाता है कि यह छोटी फाइलों को नजरअंदाज कर देगा, लेकिन यद्यपि यह उन्हें आकार नहीं देता है, यह उन्हें संपादित करता है (संशोधन की तारीख और फ़ाइल का आकार बदल जाता है)। क्या यह …
10 find  mogrify 

6
किसी दिए गए एक्सटेंशन के साथ सभी फाइलें ढूंढना जिसका आधार नाम मूल निर्देशिका का नाम है
मैं हर *.pdfफाइल को एक निर्देशिका में देखना चाहता हूं, ~/fooजिसका आधार नाम फ़ाइल की मूल निर्देशिका के नाम से मेल खाता हो। उदाहरण के लिए, मान लीजिए कि निर्देशिका संरचना ~/fooइस तरह दिखती है foo ├── dir1 │ ├── dir1.pdf │ └── dir1.txt ├── dir2 │ ├── dir2.tex │ …
9 find 

3
फ़ाइल प्रकार द्वारा फ़ाइलें कैसे खोजें?
मैं जानता हूँ कि मैं का उपयोग करके फ़ाइलें पा सकते हैं find: find . -type f -name 'sunrise'। उदाहरण परिणाम: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise मुझे यह भी पता है कि मैं फ़ाइल का फ़ाइल प्रकार निर्धारित कर सकता हूँ file sunrise:। उदाहरण परिणाम: sunrise: PEM RSA private key लेकिन …

2
सिस्टम पर x दिनों से अधिक पुरानी फ़ाइलों को ढूंढना एक व्यस्त डाउनबॉक्स के साथ छीन लिया गया है
मुझे विकास इकाई में 1 सप्ताह से अधिक पुरानी फ़ाइलों को खोजने और हटाने की आवश्यकता है। इस इकाई पर सीमित संख्या की उपयोगिताएँ उपलब्ध हैं। -mtime findका विधेय उपलब्ध नहीं है। मैं उन सभी फ़ाइलों की जांच कैसे करूं जो इस मामले में x दिनों से अधिक पुरानी हैं?
9 linux  files  find  date  busybox 

3
उनके नाम में कम से कम तीन अक्षरों के साथ सभी पीडीएफ खोजें
मैं उन पीडीएफ फाइलों को खोजना चाहता हूं, जिनका नाम (विस्तार को छोड़कर) तीन से अधिक है। $ find ~ -iregex ".{3,}/.pdf" कुछ नहीं देता, लेकिन $ find ~ -iregex ".+/.pdf" काम करता है। मैं {3,}वेरिएंट को कैसे सक्षम कर सकता हूं ?
9 find 

1
~ से चलने पर निर्देशिका को कमांड क्यों नहीं मिलती है?
/tmpनाम के साथ एक निर्देशिका है test_copy। $ ls /tmp/test_copy/ a.sh b.sh $ cd /tmp /tmp$ find . -name test_copy ./test_copy लेकिन अगर मैं निम्नलिखित findकमांड चलाता हूं तो यह कुछ भी वापस नहीं करता है। ~/scripts$ find /tmp -name test_copy ~/scripts$ findपिछले मामले में निर्देशिका क्यों नहीं मिल रही …
9 linux  find 

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