Linux命令完全指南

Linux chgrp命令使用详解

chgrp命令 用于更改所指定的文件的组为所指定的组,如果使用--reference参数,则使用指定参考文件的组,作为指定值。

用法

chgrp [options] GROUP FILE …

chgrp [options] –reference=rfile file…

选项

选项说明
-c, –changes效果类似”-v”参数,但仅回报更改的部分
-f, –silent, –quiet不显示错误信息
-v, –verbose显示指令执行过程
–dereference使用符号链接所指定的文件,而不是符号链接本身,这是默认值
-h, -no-dereference只对符号连接的文件作修改,而不更动其他任何相关文件。
–no-preserve-root不对/做特殊对待
–preserve-root阻止对根目录的递归操作
–refererce=RFILE把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。
-R, –recusive递归操作文件和目录
-H如果一个命令行参数是一个到目录的符号链接,则遍历整个目录
-L遍历遇到的每一个到目录的符号链接
-P不遍历任何一个符号链接(默认值)
–help显示帮助信息并退出
-version显示版本信息

实例

1
2
3
4
5
# 更改 /u 的组为“staff”
chgrp staff /u

#更改 /u 和子目录 的组为“staff”
chgrp -hR staff /u