echo **/target
या प्रति पंक्ति एक मैच पाने के लिए:
printf %s\\n **/target
यह बॉक्स से बाहर zsh में काम करता है। बैश में, आपको shopt -s globstarपहले दौड़ने की जरूरत है , और सावधान रहें कि यह निर्देशिकाओं के प्रतीकात्मक लिंक का पता लगाता है। Ksh93 में, आपको set -o globstarपहले दौड़ने की आवश्यकता है ।
यदि आप निर्देशिकाओं के लिए केवल निर्देशिका या प्रतीकात्मक लिंक का मिलान करना चाहते हैं, तो एक अनुगामी /(यानी **/target/) जोड़ें । Zsh में, केवल निर्देशिकाओं से मेल खाने के लिए, लेकिन निर्देशिकाओं के प्रतीकात्मक लिंक से मेल नहीं खाते **/target(/)।
किसी भी शेल में, आप findकमांड का उपयोग कर सकते हैं :
find . -name target
Linux और Cygwin पर, .वैकल्पिक है। यदि आप केवल निर्देशिकाओं का मिलान करना चाहते हैं, तो जोड़ें -type d।