每天一个linux命令:chgrp

1、命令简介

        chgrp(Change group用来将每个指定文件的所属组设置为指定值。如果使用 --reference,则将每个文件的所属组设置为与指定参考文件相同。

2、用法

     chgrp [选项]... 用户组 文件...
 或:chgrp [选项]... --reference=参考文件 文件...

3、选项

4、示例

示例1:将log1的所属组修改为dba

[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  24 15:04 log1
[root@oracledb dir1]# chgrp  dba log1
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root dba  0 4月  24 15:04 log1 

示例2:-v选项

[root@oracledb dir1]# chgrp -v  dba log1
"log1" 的所属组已保留为dba

 

示例3:-R递归修改

[root@oracledb ~]# ls -ld dir1/
drwxr-xr-x 2 oracle dba 4096 4月  25 20:27 dir1/
[root@oracledb ~]# chgrp  -Rv dba dir1
"dir1/log1" 的所属组已保留为dba
"dir1/log2" 的所属组已更改为dba
"dir1" 的所属组已保留为dba

实例4:所属组可以是ID

[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root dba 0 4月  24 15:04 log1
[root@oracledb dir1]# chgrp 0 log1
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  24 15:04 log1 

实例5:将log2的所属组改为和log1一样

[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  24 15:04 log1
-rw-r--r-- 1 root dba  0 4月  25 20:27 log2
[root@oracledb dir1]# chgrp  -v --reference=log1 log2
"log2" 的所属组已保留为root

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值