echo **/target
veya satır başına bir eşleşme elde etmek için:
printf %s\\n **/target
Bu zsh kutusundan çıkar. Bash'da, shopt -s globstar
önce koşmanız ve bunun dizinlere sembolik bağlardan geçtiğini unutmayın. Ksh93'te set -o globstar
önce koşmanız gerekir .
Yalnızca dizinleri veya dizinlere sembolik bağlantıları eşleştirmek istiyorsanız, bir iz /
(örn. **/target/
) Ekleyin . Zsh'de, yalnızca dizinleri eşleştirmek için, ancak dizinlere sembolik bağlantılar eşleştirmek için bunu yapın **/target(/)
.
Herhangi bir kabukta şu find
komutu kullanabilirsiniz :
find . -name target
Linux ve Cygwin'de .
isteğe bağlıdır. Yalnızca dizinleri eşleştirmek istiyorsanız, ekleyin -type d
.