假设我在Linux上有一堆文件和子目录。这是根目录:
drwxr-xr-x 13 user1 group1 4096 May 7 15:58 apps
现在,我只想更改这些权限的组部分。我想以一种与所有者部分完全匹配的方式改变它。该目录的结果是:
drwxrwxr-x 13 user1 group1 4096 May 7 15:58 apps
但是,我想要一个脚本或命令自动执行此操作,不仅针对该目录,而且针对每个子目录和文件递归地执行此操作。谁知道怎么样?
感谢。
答案 0 :(得分:43)
尝试一下(首先测试):
chmod -R g=u apps
=
在右侧指定字段(u
,g
或o
)时复制权限,或在指定权限时将其设置为绝对值(
r
,w
或x
)在右边。
答案 1 :(得分:3)
这很简单:
chmod g=u <file>