我必须将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/