chgrp - 改变文件所属组
chgrp - 改变文件所属组
用法:
chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...
描述:
改变每一个"FILE"文件的所属组为"GROUP"组。如果使用"--reference",
则改变每一个"FILE"文件的所属组为参考文件"RFILE"的所属组。
选项:
-c, --changes
像"verbose(冗长的)",但仅仅当组别发生改变时才报告
--dereference
影响符号连接文件的连接对象,而不是符号连接文件本身(这是默认)
-h, --no-dereference
影响符号连接文件本身,而不是所连接的对象
(紧紧对那些支持改变符号连接文件所有权的系统有效)
--no-preserve-root
不把'/'字符特殊对待(默认)
--preserve-root
如果递归操作遇到'/'符号则失败
-f, --silent, --quiet
不输出大多的错误信息
--reference=RFILE
使用"RFILE"参考文件的组别而不指定"GROUP"的组值
-R, --recursive
递归操作目录文件
-v, --verbose
为每一个处理过的文件输出诊断信息
下面的选项改变如何遍历一个层次结构,仅当-R选项也同时指定的时候起作用。
如果指定多个选项,只有最后一个选项生效。
-H 如果命令行参数是一个目录的符号连接,遍历它
-L 遍历所有遇到的目录符号连接
-P 不要遍历任何的符号连接(默认)
--help 显示这个帮助并退出
--version 显示版本信息并退出
例子:
chgrp staff /u
改变"/u"文件或者目录的用户组为"staff"
chgrp -hR staff /u
改变"/u"目录及其子目录文件的用户组为"staff"
- 最新评论