将我的访问权限授予所有人?

Granting my access permissions to everyone?

如果我 read/write/execute 可以访问文件夹 folder,那么每个人都应该可以访问 read/write/execute。 调用 chmod -R 777 ./folder 不合适,因为它使 所有 文件可执行,即使是那些之前不可执行的文件。
有没有简单的方法?

您可能希望将文件夹中的文件添加到 everyoneusers 等用户组,具体取决于您的发行版。

chown -R <youruser>:everyone ./folder

您可以使用 groups 命令查看可用的用户组。

您可以使用 UNIX find 结合 exec 标志来做到这一点 运行 在每个匹配过滤器的文件上执行 chmod 命令,并在可执行位上进行过滤。

例如

先递归找到不可执行文件,改成全RW

find ./folder -not -executable -exec chmod a=rw {} \;

然后递归找到所有可执行的,全部改成RWX

find ./folder -executable -exec chmod a=rwx {} \;