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 **/*/
( globstar
bash'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
find
argü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