chgrp
小猪老师 发表于 2020-07-24 14:50浏览次数:
在Unix-like操作系统上,chgrp命令更改一个或多个文件的组所有权。
On Unix-like operating systems, the chgrp command changes the group ownership of a file or files.
目录:
1 chgrp 运行系统环境
2 chgrp 描述
3 chgrp 语法
4 chgrp 示例
chgrp 运行系统环境
chgrp 描述
chgrp命令将每个文件的组更改为group。
如果指定了——reference选项,chgrp将每个文件的组更改为RFILE的组。
The chgrp command changes the group of each FILE to GROUP. If the --reference option is specified, chgrp changes the group of each FILE to that of RFILE.
chgrp 语法
chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...
选项
-c, --changes
|
就像冗长,但仅在进行更改时报告。
|
-f, --silent, --quiet
|
禁止显示大多数错误消息。
|
-v, --verbose
|
为每个处理的文件输出诊断。
|
--dereference
|
影响每个符号链接的引用文件,而不是符号链接本身,这是默认设置。
|
-h, --no-dereference
|
影响符号链接,而不是任何引用的文件。 该选项仅在可以更改符号链接所有权的系统上有用。
|
--no-preserve-root
|
不要以任何特殊方式处理'/'。 此选项是默认选项。
|
--preserve-root
|
不要对'/'进行递归操作。
|
--reference=RFILE
|
使用RFILE的组而不是指定GROUP值。
|
-R, --recursive
|
递归地操作文件和目录。
|
以下选项修改了当还指定-R选项时如何遍历层次结构。 如果指定了多个以上选项,则只有最后一个选项才会生效:
-H
|
如果命令行参数是指向目录的符号链接,请遍历该目录。
|
-L
|
遍历到目录的每个符号链接。
|
-P
|
不要遍历任何符号链接。 此选项是默认选项。
|
--help
|
显示帮助消息并退出。
|
--version
|
输出版本信息并退出。
|
chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...
Options
-c, --changes
|
Like verbose but report only when a change is made.
|
-f, --silent, --quiet
|
Suppress most error messages.
|
-v, --verbose
|
Output a diagnostic for every file processed.
|
--dereference
|
Affect the referenced file of each symbolic link, rather than the symbolic link itself, which is default setting.
|
-h, --no-dereference
|
Affect symbolic links instead of any referenced file. This option is useful only on systems that can change the ownership of a symlink.
|
--no-preserve-root
|
Do not treat '/' in any special way. This option is the default.
|
--preserve-root
|
Do not operate recursively on '/'.
|
--reference=RFILE
|
Use RFILE's group rather than specifying a GROUP value.
|
-R, --recursive
|
Operate on files and directories recursively.
|
The following options modify how a hierarchy is traversed when the -R option is also specified. If more than one of these options is specified, only the final one takes effect:
-H
|
If a command line argument is a symbolic link to a directory, traverse it.
|
-L
|
Traverse every symbolic link to a directory.
|
-P
|
Do not traverse any symbolic links. This option is the default.
|
--help
|
Display a help message and exit.
|
--version
|
Output version information and exit.
|
chgrp 示例
chgrp hope file.txt
将文件file.txt的拥有组更改为名为Hope的组。
chgrp -hR staff /office/files
将拥有的/ office / files组以及所有子目录更改为组人员。
chgrp hope file.txt
Change the owning group of the file file.txt to the group named hope.
chgrp -hR staff /office/files
Change the owning group of /office/files, and all subdirectories, to the group staff.