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

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

1
खोज / पथ / -exec कमांड '{}' में {} क्या है?
मैं उत्सुक हूं कि निम्नलिखित कमांड में {} वास्तव में किसके लिए है? उदाहरण कमान: find /foo/ -name "*.txt" -exec rm -v {} \; मैन पेज ने एक छोटा सा ब्लर प्रदान किया लेकिन इसने मुझे थोड़ा भ्रमित किया: स्ट्रिंग '{}' को वर्तमान फ़ाइल नाम से बदल दिया जाता है …
12 find 

2
ऐसी फाइलें खोजें, जिन्हें कोई उपयोगकर्ता नहीं पढ़ सकता है?
मैं ऐसी फाइलें ढूंढना चाहता हूं जो एक विशेष उपयोगकर्ता नहीं पढ़ पाएगा। मान लें कि उपयोगकर्ता नाम "user123" है और वे "user123" नामक समूह में हैं। मैं उन फ़ाइलों को ढूंढना चाहता हूं, अगर वे user123 के स्वामित्व में हैं, तो उनके पास u + r है; यदि यह …
12 find 

2
बैश ढूंढें: मिली फ़ाइल की निर्देशिका प्राप्त करें
मेरे पास बहुत सारे सबफ़ोल्डर के साथ "parent_folder" नाम का एक पेरेंट फ़ोल्डर है, इन सबफ़ोल्डर्स में "foo.mp4" नाम की एक फ़ाइल है। मैं इन फ़ाइलों को ऐसा करके आसानी से पा सकता हूं: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; अब माता-पिता / फ़ोल्डर के सापेक्ष …
12 shell  find  osx 


4
उन फ़ाइलों को खोजें, जो कि .ignignore में नहीं हैं
मुझे अपनी परियोजना में फाइल प्रदर्शित करने वाली कमांड मिली है: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' मैं फ़ाइलों को कैसे फ़िल्टर कर सकता हूं ताकि यह उन लोगों को न …
12 grep  find  wildcards  git 

2
तार्किक या खोजने में उपयोग कैसे करें?
बैश शेल में lsतार्किक या कार्यक्षमता का उपयोग किया जा सकता है (बेशक मैं भी कर सकता था ls name1 name2लेकिन मेरे सच्चे उदाहरण अधिक जटिल हैं): ls @(name1|name2) क्या इसका उपयोग करने का कोई तरीका है find? मेरा अनुभवहीन कार्यान्वयन: find . -maxdepth 1 -name @("name1"|"name2") काम नहीं करता …
12 find  ls  patterns 

3
diff -r केवल कुछ फ़ाइल प्रकारों के लिए
क्या कोई ऐसा तरीका है जिससे मैं दो निर्देशिकाओं के पुनरावर्ती रूप का प्रदर्शन कर सकता हूं, लेकिन केवल (उनके संबंधित स्थानों में) फाइलों की तुलना करें जो एक विशिष्ट फ़ाइल नाम या फ़ाइल का प्रारूप विधेय से मेल खाते हैं? जैसे मैं कुछ करना चाहूंगा diff -r dir-a dir-b …

5
'फाइंड' कमांड के साथ ओपन फाइल मिली
यह शायद एक आसान है, लेकिन मैं इसका पता नहीं लगा सकता हूं और यह बहुत अधिक खोज योग्य नहीं है। एक फ़ोल्डर पदानुक्रम में मेरे पास xyz प्रकार की एक फ़ाइल है। मैं उस फ़ाइल को ढूंढना चाहता हूं और इसे टर्मिनल कमांड के साथ खोलना चाहता हूं। find …
12 linux  terminal  find  pipe 

5
मानव पठनीय आकार कैसे छाँटते हैं
मैं मूल रूप से फ़ाइलों की तलाश कर रहा हूँ फिर आकार के अनुसार छँटाई। स्क्रिप्ट काम करती है अगर मैं मानव द्वारा पठनीय आकार को सॉर्ट नहीं करता हूं। लेकिन मैं चाहता हूं कि आकार मानव पठनीय हो। मैं उन आकारों को कैसे छाँट सकता हूँ जो मानव पठनीय …
11 find  ls  sort 

2
चामॉड कमांड का चयन करें
मैं सभी फ़ाइलों और उप-निर्देशिकाओं पर एक विशिष्ट निर्देशिका के तहत 755 अनुमति सेट करना चाहता हूं, लेकिन मैं केवल उन घटकों के लिए 755 chmod निष्पादित करना चाहता हूं जिनके पास 755 अनुमति नहीं है। find /main_directory/ -exec chmod 755 {} \; यदि findकमांड लंबी सूची देता है, तो …

4
दो या अधिक फ़ाइलों के साथ निर्देशिकाएँ
मैं वर्तमान निर्देशिका की एक उपनिर्देशिका ढूंढना चाहता हूं, जिसमें (जो कि उपनिर्देशिका है) में 2 या अधिक नियमित फाइलें हैं। मुझे उन निर्देशिकाओं में दिलचस्पी नहीं है जिनमें 2 से कम फाइलें हैं, न ही ऐसी निर्देशिकाओं में जिनमें केवल उपनिर्देशिकाएँ हैं।
11 files  find 

4
ग्लॉब को `find` में बदलें
मेरे पास बार-बार यह समस्या है: मेरे पास एक ग्लोब है, जो बिल्कुल सही फाइलों से मेल खाता है, लेकिन इसका कारण है Command line too long। हर बार मैंने इसे कुछ संयोजन में बदल दिया है findऔर grepयह विशेष स्थिति के लिए काम करता है, लेकिन जो 100% समतुल्य …
11 find  wildcards 

4
मैं उस फ़ाइल की डायरेक्टरी में जाने के लिए `find` का उपयोग कैसे करता हूँ
मैं एक फ़ाइल ढूंढना चाहता हूं और फिर उसमें निर्देशिका दर्ज कर सकता हूं। मैंने कोशिश की find /media/storage -name "Fedora" | xargs cdलेकिन निश्चित रूप से, मैं is not a directoryत्रुटि। एक पंक्ति कमांड के साथ मैं इसकी मूल निर्देशिका कैसे दर्ज करूं?
11 shell  find  xargs  cd-command 

1
अपडेट कैसे खोजे जाने की तुलना में बहुत तेज है?
updatedbसे ज्यादा तेज कैसे है find? यहाँ एक समयबद्ध तुलना updatedbऔर एक findकमांड है जो एक समान कार्य करता है। compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \ -path '/sfs/*' …
11 find  locate  updatedb 


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