天天一個linux命令:chgrp

一、命令簡介

        chgrp(Change group) 用來將每一個指定文件的所屬組設置爲指定值。若是使用 --reference,則將每一個文件的所屬組設置爲與指定參考文件相同。oracle

二、用法

     chgrp [選項]... 用戶組 文件...
 或:chgrp [選項]... --reference=參考文件 文件...

三、選項

image

四、示例

示例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
相關文章
相關標籤/搜索