![给当前目录的所有子目录添加执行权限](https://linux22.com/image/15721/%E7%BB%99%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95%E7%9A%84%E6%89%80%E6%9C%89%E5%AD%90%E7%9B%AE%E5%BD%95%E6%B7%BB%E5%8A%A0%E6%89%A7%E8%A1%8C%E6%9D%83%E9%99%90.png)
如何为所有者、组所有者以及除文件之外的所有其他用户添加当前目录的所有子目录的执行权限?
我想创建一个脚本来执行此操作,但我不知道该怎么做。
答案1
您必须 1) 从当前目录中查找子目录,2) 向找到的项目(这是一个目录)添加执行权限。
sudo find . -type d -exec chmod ugo=+x {} \;
答案2
使用chmod
带有递归选项 ( -R
) 的命令:
chmod -R a+X
或者
chmod -R ugo+x
如何为所有者、组所有者以及除文件之外的所有其他用户添加当前目录的所有子目录的执行权限?
我想创建一个脚本来执行此操作,但我不知道该怎么做。
您必须 1) 从当前目录中查找子目录,2) 向找到的项目(这是一个目录)添加执行权限。
sudo find . -type d -exec chmod ugo=+x {} \;
使用chmod
带有递归选项 ( -R
) 的命令:
chmod -R a+X
或者
chmod -R ugo+x