如何为我的所有脚本设置大量可执行文件权限?

如何为我的所有脚本设置大量可执行文件权限?

问题

我有新的服务器并复制了大量文件,条件如下:

  • 很多文件
  • 不同的后缀
  • 丢失权限
  • 其中还有其他文件

现在我需要设置所有且唯一的可执行文件 - 检查解决方案。

答案1

解决方案

  1. 显示文件
  2. 仅使用 shell 脚本头进行过滤
  3. 申请可执行权限

find /cnn -type f | xargs grep -rl '#!/bin/sh' | xargs chmod 755

参考谢谢:沃姆布尔变坏了银月希曼舒·阿罗拉

相关内容