更改仅缓存文件夹的组,递归

更改仅缓存文件夹的组,递归

我有一个文档根文件夹,我想更改仅缓存目录的组。我该如何递归执行此操作?

缓存目录始终位于下面templates/html,我想将其更改为wwwrun:www

文件夹结构如下:

/blocks/element1/templates/html/cache1    root:root   <- this
/blocks/element1/lib/file.html            root:root
/blocks/element1/lib/file-xy.html         root:root
/blocks/element2/templates/html/cache1    root:root   <- this
/blocks/element2/templates/html/cache2    root:root   <- this
/blocks/element2/lib/file.html            root:root
/blocks/element2/img/icon.png             root:root
/blocks/element3/templates/html/cache2    root:root   <- this
/blocks/element3/logo.jpg                 root:root

答案1

跑步

find . -type d -name "cache*" -exec chown -R wwwrun:www {} \;

模板/html 内部应该可以做到。

相关内容