找回密码
 注册
关于网站域名变更的通知
查看: 642|回复: 3
打印 上一主题 下一主题

Linux chgrp 命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-18 13:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1 R( l$ Z7 E  {' ^+ p
Linux chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组。2 D+ _7 g9 I' N2 Z6 J" H1 y% ?
- f* L% J+ \+ \0 D; J; W
与 chown 命令不同,chgrp 允许普通用户改变文件所属的组,只要该用户是该组的一员。
2 D. @8 L, e7 `$ O5 ?" A
" S4 D" q& B, I9 h: ^! j1 y  \在 UNIX 系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用 chgrp 指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。. ~  T2 p! N" ?4 l  k- r5 g
0 O5 U( J; E2 A/ i  S8 W; Z9 l
语法( K. u  k+ B5 G$ @3 k% r, X
chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 或 chgrp [-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]/ V/ Q* ?4 O) s- U/ ^2 |9 y
参数说明
1 Y# X* ?% k- U* q  -c或--changes 效果类似"-v"参数,但仅回报更改的部分。
, ?4 ]/ J$ Y% X; n4 W& I5 T* E" ]' S/ Q
  -f或--quiet或--silent  不显示错误信息。
$ S0 c8 Q9 F$ @' V8 f6 x6 e
/ Z" {% o0 v% H" S, A  -h或--no-dereference  只对符号连接的文件作修改,而不更动其他任何相关文件。4 A6 g1 \: E3 {
' F5 Z4 C5 j+ M+ n" n. f
  -R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。
: n$ l2 f7 v2 U) B# R( k  l
/ O+ ]$ ]5 M9 Y  -v或--verbose  显示指令执行过程。- u7 L; y* [$ ?7 C7 U
6 K5 M7 `9 ^% z- f( \
  --help  在线帮助。
6 T+ x, e3 |& [5 {2 w$ z1 c2 o5 a7 g+ O* O5 C  i# i! G& }3 w
  --reference=<参考文件或目录>  把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。) u- C8 @9 o6 g5 k' d- l  v

: z9 h  ?" M" G% ]' A- {: ]* g( U  --version  显示版本信息。5 {' B+ S. T) N
/ M7 @* u0 c% N: o4 {
实例* Z) X2 e3 i- |  P- S
实例1:改变文件的群组属性:
5 Y" ^" W3 ^5 }3 c; K+ F) c) e, s5 \' T, @
chgrp -v bin log2012.log- @" {4 j. ^+ m7 O! @! d
输出:6 u, H6 v/ h+ E& a$ N/ o, q

5 n( K& N  M9 `$ S+ f+ i[root@localhost test]# ll9 @; `" S, K% G" h% ^2 D: G8 Y- d
---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log. q' T* c* O: _2 @* N: A
[root@localhost test]# chgrp -v bin log2012.log
3 D' k* a5 q' k2 b! U7 {"log2012.log" 的所属组已更改为 bin
  Z* l8 e9 [7 u- K/ g0 {& ^% p$ C. p
[root@localhost test]# ll
& P( b' \3 ~; F$ l- W5 `9 q---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log4 D, P% A7 e0 S7 ~
说明: 将log2012.log文件由root群组改为bin群组& O/ n9 [7 P7 ~

7 ?9 i3 E4 V7 _8 A$ G7 c/ x7 J6 C$ h实例2:根据指定文件改变文件的群组属性
, O8 S8 L( i( j  P; `& U" ?
. r- R: _* h3 l* F+ Rchgrp --reference=log2012.log log2013.log" w6 f* Y/ b- L" G- I7 S
输出:6 e/ Y! _: B2 R

4 @& E3 v1 y- }# W# L0 L& @0 R8 [[root@localhost test]# ll
2 j3 v9 H0 B- f( y$ T5 L---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log
4 ?) w. c% v  ?# D* Y' Q8 Y-rw-r--r-- 1 root root     61 11-13 06:03 log2013.log
0 S! b) p' @& p/ I) U[root@localhost test]#  chgrp --reference=log2012.log log2013.log
7 n& E5 @# i, [3 l# h& C[root@localhost test]# ll7 f  Y# S' S5 z. _& i0 G5 f2 A
---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log
3 _5 x9 I7 b0 Z4 `-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log3 w1 D2 ?' r( `5 t  a
说明: 改变文件log2013.log 的群组属性,使得文件log2013.log的群组属性和参考文件log2012.log的群组属性相同

该用户从未签到

2#
发表于 2021-6-18 14:38 | 只看该作者
Linux chgrp 命令

该用户从未签到

3#
发表于 2021-6-18 14:40 | 只看该作者
Linux chgrp 命令

该用户从未签到

4#
发表于 2021-6-18 14:40 | 只看该作者
Linux chgrp 命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 11:20 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表