【问题标题】:How do I make all files executable that have the file extension .cgi?如何使所有文件扩展名为 .cgi 的文件可执行?
【发布时间】:2015-09-04 08:42:28
【问题描述】:

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

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

sudo chmod +x *.cgi

将使文件可执行,但文件位于多个目录中。有没有一种方法可以在一个命令中做到这一点。大致如下:

sudo chmod +x */*.cgi

【问题讨论】:

标签: ubuntu file-permissions


【解决方案1】:

尝试将 findchmod 结合起来:

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

【讨论】:

    猜你喜欢
    • 2017-08-30
    • 2021-01-13
    • 2021-11-30
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多