18

假设我在 Linux 上有一个包含一堆文件和子目录的目录。这是那个根目录:

drwxr-xr-x  13 user1 group1    4096 May  7 15:58 apps

现在,我只想更改这些权限的组部分。我想以完全匹配所有者部分的方式对其进行更改。该目录的结果将是:

drwxrwxr-x  13 user1 group1    4096 May  7 15:58 apps

但是,我想要一个脚本或命令自动执行此操作,不仅针对该目录,而且针对它下的每个子目录和文件递归。有谁知道怎么做?

谢谢。

4

2 回答 2

46

试一试(先测试一下):

chmod -R g=u apps

=您在右侧指定一个字段 ( u,g或) 时复制权限,或者当您在右侧指定一个权限 ( ,或)o时绝对设置它。rwx

于 2010-09-16T17:25:35.300 回答
4

这很简单:

chmod g=u <file>
于 2010-09-16T17:26:05.770 回答