find . -type f -exec chmod 644 {} ;

why doesn't this work I am trying to change all files to 644 abd all -d to 755: find . -type f -exec chmod 644 {} ; i get: find: missing argument to `-exec' thanks