Você pode fazer isso com find
, seja por -exec
ou por um comando canalizado:
find . -type d -print0 | xargs -0 chmod 0755
ou
find . -type d -exec chmod 0755 {} \;
O -type d
processará todos os diretórios. Você também pode executar os mesmos comandos acima com -type f
para processar os arquivos (apenas certifique-se de trocar o 0755 por 0644).