chgrp为change group的缩写,用于改变一个文件的所属用户组. 文件所属用户组必须是在/etc/group文件中记录的合法用户组. chgrp命令常用格式如下所示:

              [root@initroot ~]# chgrp [-R] 用户组名 文件或目录
              -R选项可以递归(recursive)更改目录及其子目录下文件的所属用户组.
            
将backup.sh文件的所属用户组变更为root:
              [root@initroot ~]# chgrp root backup.sh
              [root@initroot ~]# ls -al backup.sh
                -rwxrw-r--   3 peter root  4096 Dec 17 19:52 backup.sh
            

chgrp是change group的缩写,用于改变文件的所属用户组。要修改的组名必须是/etc/group中记录的用户组,否则会提示错误。
-R选项用于递归(recursive)修改,即连同目录内的所有文件、子目录都跟新为新用户组。常常用在修改某一目录内的所有文件以及子目录

常见用法示例:

              [root@initroot ~]# chgrp [-R] groupname filename/dirname
            
将initroot.html文件的用户组更改为www:
              [root@initroot ~]# chgrp www initroot.html
            
将initroot目录下的所有文件以及子目录的用户组更改为www:
              [root@initroot ~]# chgrp -R www initroot
            

initroot编辑整理,转载请注明www.initroot.com