我必须将apache中htdocs目录的权限更改为某个组,并使用某些读/写/执行权限。

目录需要具有775权限,文件需要具有664。

如果对htdocs进行递归664,则所有文件和目录都将更改为664。

我不想手动更改目录。

有什么方法可以只更改文件或目录吗?

最佳答案

使用find的-type选项将操作限制为文件和目录。使用-o选项可以为不同类型指定替代操作,因此您只需要运行一次find,而不必为每种类型分别运行。

find htdocs -type f -exec chmod 664 {} + -o -type d -exec chmod 775 {} +

关于linux - Linux : Set permission only to directories,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17091300/

10-09 12:37