Ok, parece que encontrei o problema. Parece que deve haver um espaço obrigatório entre o {}
e o \;
, então o comando ficará assim:
find . -perm 755 -exec chmod 644 {} \;
Em vez de:
find . -perm 755 -exec chmod 644 {}\;
Além disso, o problema com a alteração das permissões do diretório pode ser solucionado com a adição de um -type f
, então será exibido da seguinte forma:
find . -type f -perm 755 -exec chmod 644 {} \;