Yanıtlar:
*/Yalnızca dizinleri eşleştirmek için kullanın .
chmod g+s /var/www/*/
Tüm dizinleri ve alt dizinleri eşleştirmek için şunu kullanın **/*/( globstarbash'da etkinleştirdiyseniz):
shopt -s globstar
chmod g+s /var/www/**/*/
find komutunu kullanabilirsiniz, aşağıdaki örneğe bakın
find /var/www/ -type d -exec chmod g+s {} \;
-maxdepth findargümanı kullanabilirsiniz .
Bu benim olmayan bir cevap için özür kadar ki ..., bir joker DEĞİLDİR
ls -al |grep ^d | awk '{print$NF}'simdiki tüm dizinleri listeler, bu sürecin istiyorsanız karar vermek size kalmış .ve ..ya bunları soyun.
echo $(ls -al |grep ^d | awk '{print$NF}') joker gibi davranmasını sağlar