答案1
如果您不想从现有文件中删除可执行位,则可以使用该X
模式。要在所有目录上递归设置可执行位,请使用:
chmod -R a+X dir
来自 man chmod:
仅当文件是目录或已具有某些用户的执行权限 (X) 时才执行/搜索
答案2
你想先测试一下(因为我没有):
find . -type d -exec chmod u+x {} \;
查找所有目录,然后为所有者/用户添加 x 位。
如果您不想从现有文件中删除可执行位,则可以使用该X
模式。要在所有目录上递归设置可执行位,请使用:
chmod -R a+X dir
来自 man chmod:
仅当文件是目录或已具有某些用户的执行权限 (X) 时才执行/搜索
你想先测试一下(因为我没有):
find . -type d -exec chmod u+x {} \;
查找所有目录,然后为所有者/用户添加 x 位。