建站优化

当前位置:

Linux chgrp命令详细介绍和使用实例

浏览量:129次

Linux chgrp命令详细介绍和使用实例

Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行。

1.命令格式:

chgrp [选项] [组] [文件]

2.命令功能:

chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。使用权限是超级用户。

3.命令参数:

必要参数:

-c 当发生改变时输出调试信息

-f 不显示错误信息

-R 处理指定目录以及其子目录下的所有文件

-v 运行时显示详细的处理信息

--dereference 作用于符号链接的指向,而不是符号链接本身

--no-dereference 作用于符号链接本身

选择参数:

--reference=<文件或者目录>

--help 显示帮助信息

--version 显示版本信息

4.使用实例:

实例1:改变文件的群组属性

命令:

复制代码 代码如下:

chgrp -v bin

输出:

复制代码 代码如下:

[root@localhost test]# ll ---xrw-r-- 1 root root 302108 11-13 06:03 [root@localhost test]# chgrp -v bin “” 的所属组已更改为 bin [root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03

说明:

实例2:根据指定文件改变文件的群组属性

命令:

复制代码 代码如下:

chgrp --reference=

输出:

复制代码 代码如下:

[root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 -rw-r--r-- 1 root root 61 11-13 06:03 [root@localhost test]# chgrp --reference= [root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 -rw-r--r-- 1 root bin 61 11-13 06:03

说明:

的群组属性,

实例3:改变指定目录以及其子目录下的所有文件的群组属性

命令:

复制代码 代码如下:

chgrp -R bin test6

输出:

复制代码 代码如下:

[root@localhost test]# ll drwxr-xr-x 2 root root 4096 11-30 08:39 test6 [root@localhost test]# cd test6 [root@localhost test6]# ll ---xr--r-- 1 root root 302108 11-30 08:39 ---xr--r-- 1 root root 302108 11-30 08:39 -rw-r--r-- 1 root root 61 11-30 08:39 -rw-r--r-- 1 root root 0 11-30 08:39 -rw-r--r-- 1 root root 0 11-30 08:39 -rw-r--r-- 1 root root 0 11-30 08:39 -rw-r--r-- 1 root root 0 11-30 08:39 [root@localhost test6]# cd .. [root@localhost test]# chgrp -R bin test6 [root@localhost test]# cd test6 [root@localhost test6]# ll ---xr--r-- 1 root bin 302108 11-30 08:39 ---xr--r-- 1 root bin 302108 11-30 08:39 -rw-r--r-- 1 root bin 61 11-30 08:39 -rw-r--r-- 1 root bin 0 11-30 08:39 -rw-r--r-- 1 root bin 0 11-30 08:39 -rw-r--r-- 1 root bin 0 11-30 08:39 -rw-r--r-- 1 root bin 0 11-30 08:39 [root@localhost test6]# cd .. [root@localhost test]# ll drwxr-xr-x 2 root bin 4096 11-30 08:39 test6 [root@localhost test]#

说明:

改变指定目录以及其子目录下的所有文件的群组属性

实例4:通过群组识别码改变文件群组属性

命令:

复制代码 代码如下:

chgrp -R 100 test6

输出:

复制代码 代码如下:

[root@localhost test]# chgrp -R 100 test6 [root@localhost test]# ll drwxr-xr-x 2 root users 4096 11-30 08:39 test6 [root@localhost test]# cd test6 [root@localhost test6]# ll ---xr--r-- 1 root users 302108 11-30 08:39 ---xr--r-- 1 root users 302108 11-30 08:39 -rw-r--r-- 1 root users 61 11-30 08:39 -rw-r--r-- 1 root users 0 11-30 08:39 -rw-r--r-- 1 root users 0 11-30 08:39 -rw-r--r-- 1 root users 0 11-30 08:39 -rw-r--r-- 1 root users 0 11-30 08:39 [root@localhost test6]#

说明:

通过群组识别码改变文件群组属性,100为users群组的识别码,具体群组和群组识别码可以去/etc/group文件中查看

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。