Yanıtlar:
Bul komutunu kullanabilirsiniz .
find ./ -type d -execdir chmod 750 {} +
750 uygulamak istediğiniz moddur ve "./" özyinelemeli olarak arayacağınız dizindir.
EDIT : @Gilles sayesinde ve bul (1) , ek güvenlik ve performans için bunu revize ettik.
Bu özel durumda kullanabileceğiniz Xyerine xhangi sadece zaten bazı kullanıcı (yani için çalıştırma iznine sahip dizinlere veya dosyalara bitlerini ekler chmod -R +X my_dir).
(Örneğin dosyaları etkilemeden tüm dizinleri okunabilir hale istiyorsa) Genel olarak, yapabilirsin ya kullanılması findile -type dveya zsh (veya bash 4 kullanıyorsanız shopt -s globstar) **/(geçmeden hem topak -Rbayrağı için chmod).