如何使所有文件可执行文件扩展名为.cgi?

时间:2015-06-18 15:41:54

标签: ubuntu file-permissions

我的服务器从git hub下载文件,以确保它们是最新的,并使我更容易编辑文件。我已经设置了一个cron作业,每隔几分钟就会更新一次文件。

但是我遇到了问题,因为添加到存储库的CGI文件没有正确的权限,因此无法执行。我知道

sudo chmod +x *.cgi

将使文件可执行,但文件位于多个目录中。有没有办法可以在一个命令中执行此操作。有点像:

sudo chmod +x */*.cgi

1 个答案:

答案 0 :(得分:1)

尝试将 find chmod 结合使用:

sudo find /path/to/files -name "*.cgi" -exec chmod +x {} \;