查找具有特定字符串的所有目录然后更改权限

查找具有特定字符串的所有目录然后更改权限

我正在尝试将两件事结合起来。

我必须对多个目录设置权限,所有目录的名称中都有“domain-”。

我想要“找到当前目录中名称中包含字符串‘domain-’的所有目录,并将权限更改为 755。

我不断遇到语法错误并且非常沮丧,我只需要问一下!

谢谢

答案1

我会使用以下find命令:

find . -type d -name 'domain-*' -exec chmod 755 {} +
  • .指定搜索的路径。
  • -type d使其仅适用于目录。
  • -name ...指定应适用的目录的名称。
  • -exec ... {} +是针对每个匹配集合运行的命令。

相关内容