Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux chgrp 命令。

1、命令简介

chgrp:用于变更文件或目录的所属群组。

2、命令用法

chgrp [Options]... {Group | --reference=File} File...

3、命令描述

chgrp命令将每个给定文件的组所有权更改为group(可以是组名或数字组id),或者将相同的组与现有的引用文件匹配。

4、命令选项

-c

效果类似”-v”参数,但仅回报更改的部分

-f

不显示错误信息

-h

对符号连接的文件作修改,而不更动其他任何相关文件

-R

递归处理,将指定目录下的所有文件及子目录一并处理

-v

显示指令执行过程

--reference

把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同

5、使用示例

1)改变文件的群组属性

chgrp -v devgrp file

2)根据指定文件改变文件的群组属性

chgrp --reference=refFile file

3)将/usr/files及其子目录下的所有文件的用户组改为devgrp:

chgrp -R devgrp /usr/files

推荐文档