设置文件和目录的文件权限

我需要将权限策略应用到我的文件下的www文件夹

664recursion到www中的所有文件,755recursion到www下的所有目录

我试过了

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

但总是出错

 find: missing argument to `-exec' 

解决办法是什么?

分号前的反斜杠(或引号):

 find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; 

shell将你输入的分号看作是命令的结尾,并且不会将其传递给find ,然后提示它缺失。

在';'之前使用反斜杠

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