इसे इस्तेमाल करे:
find -type d -path '.svn' -prune -o -print
से man findपर खंड के अंतर्गत -name:
एक निर्देशिका और इसके तहत फाइलों को अनदेखा करने के लिए, उपयोग करें -prune; के उदाहरण में एक उदाहरण देखें
-path।
पर अनुभाग के तहत -path:
संपूर्ण निर्देशिका ट्री को अनदेखा करने के लिए, ट्री -pruneकी प्रत्येक फ़ाइल की जाँच करने के बजाय उसका उपयोग करें । उदाहरण के लिए, निर्देशिका src/emacs और इसके अंतर्गत आने वाली सभी फ़ाइलों और निर्देशिकाओं को छोड़ें , और मिली अन्य फ़ाइलों के नाम प्रिंट करें, ऐसा कुछ करें:
find . -path ./src/emacs -prune -o -print
"उदाहरण" अनुभाग से:
हालाँकि, -pruneकार्रवाई खुद ही सही हो जाती है, इसलिए निम्नलिखित -oयह सुनिश्चित करता है कि दाहिने हाथ की ओर का मूल्यांकन केवल उन निर्देशिकाओं के लिए किया जाए, जो कि चुभ नहीं पाईं (छिटपुट निर्देशिकाओं की सामग्री का दौरा भी नहीं किया जाता है, इसलिए उनकी सामग्री अप्रासंगिक हैं)।
-prune, और एक अच्छी व्याख्या है। हालांकि, उपनिर्देशिका ( -पैथ * * svn'` अतिरिक्त फ़ाइलों से मेल खाती है)-name .svnका चयन करने का सही तरीका है ।.svn-name '*svn' or