Você precisa de um espaço entre o {}
e o \;
.
Um tempo atrás, eu corri chmod
para alterar algumas permissões de arquivo para 777. Um amigo meu me disse para nunca chmod 777
, então eu decidi alterar as permissões novamente.
Então, primeiro eu procurei todos os arquivos 777:
find ~ -perm 777
Eu recebo alguns arquivos, tudo bem.
Então eu tento convertê-los em 755 arquivos:
find ~ -perm 777 -ok chmod 755 {}\;
E recebo esta mensagem de erro:
find: missing argument to « -ok »
O que eu fiz de errado?