我注意到了:
chmod -R a+x
为所有文件添加执行权限,而不仅仅是那些当前可执行文件。
有没有办法只将执行权限添加到那些已经拥有用户权限执行集的文件中?
答案 0 :(得分:26)
使用find
:
find . -perm /u+x -execdir chmod a+x {} \;
答案 1 :(得分:5)
您可以使用find获取所有这些文件:
find . -type f -perm -o+rx -print0 | xargs -0 chmod a+x
更新:添加-print0以保留文件名中的空间