文件目录操作命令之chgrp命令

用法:chgrp [选项]... 用户组 文件...
  或:chgrp [选项]... --reference=参考文件 文件...
将每个指定文件的所属组设置为指定值。
如果使用 --reference,则将每个文件的所属组设置为与指定参考文件相同。


  -c, --changes 类似 --verbose,但只在有更改时才显示结果
      --dereference 影响符号链接所指示的对象,而非符号链接本身(默认值)
  -h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用)
      --no-preserve-root 不特殊对待"/"(默认值)
      --preserve-root 不允许在"/"上递归操作
-f, --silent, --quiet 去除大部份错误信息
      --reference=RFILE 使用参考文件的所属组,而非指定值
  -R, --recursive 递归处理所有的文件及子目录
  -v, --verbose 为处理的所有文件显示诊断信息

以下选项是在指定了 -R 选项时被用于设置如何穿越目录结构体系。
如果您指定了多于一个选项,那么只有最后一个会生效。

-H         如果命令行参数是一个通到目录的符号链接,则遍历符号链接
  -L         遍历每一个遇到的通到目录的符号链接
  -P         不遍历任何符号链接(默认)


      --help 显示此帮助信息并退出
      --version 显示版本信息并退出


示例:

实例1:改变文件的群组属性 (命令:chgrp -v bin test.log

# ls -l

-rw-r--r--. 1 root root 0 5月  12 12:58 test.log

# chgrp -v bin test.log

"test.log" 的所属组已更改为bin

# ls -l

-rw-r--r--. 1 root bin 0 5月  12 12:58 test.log

  实例2:根据指定文件改变文件的群组属性 (命令:chgrp --reference=test.log test1.log)

 # ls -l

 -rw-r--r--. 1 root root 0 5月  12 13:04 test1.log
 -rw-r--r--. 1 root bin  0 5月  12 12:58 test.log

 chgrp --reference=test.log test1.log

# ls -l

-rw-r--r--. 1 root bin 0 5月  12 13:04 test1.log

-rw-r--r--. 1 root bin 0 5月  12 12:58 test.log

  实例3:改变指定目录以及其子目录下的所有文件的群组属性(命令:chgrp -R root cmd_chgrp)

# ls -l

  -rw-r--r--. 1 root bin 0 5月  12 13:04 test1.log
  -rw-r--r--. 1 root bin 0 5月  12 12:58 test.log

  # cd ..

  # chgrp -R root cmd_chgrp

          # cd cmd_chgrp   

  # ls -l

  -rw-r--r--. 1 root root 0 5月  12 13:04 test1.log
    -rw-r--r--. 1 root root 0 5月  12 12:58 test.log

实例4:通过群组识别码改变文件群组属性(命令:chgrp -R 1 cmd_chgrp,其中1为我系统的bin群组识别码, 具体识别码组可以去查/etc/group文件)

  # ls -l
 -rw-r--r--. 1 root root 0 5月  12 13:04 test1.log
 -rw-r--r--. 1 root root 0 5月  12 12:58 test.log

 # cd ..
 # chgrp -R 1 cmd_chgrp
 # cd cmd_chgrp
 # ls -l

 -rw-r--r--. 1 root bin 0 5月  12 13:04 test1.log
 -rw-r--r--. 1 root bin 0 5月  12 12:58 test.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值