| CHGRP(1) | General Commands Manual | CHGRP(1) |
chgrp — change
group
chgrp |
[-fhnvx] [-R
[-H | -L |
-P]] group
file ... |
The chgrp utility sets the group ID of the
file named by each file operand to the
group ID specified by the group operand.
The following options are available:
-H-R option is specified, symbolic links on
the command line are followed and hence unaffected by the command.
(Symbolic links encountered during traversal are not followed.)-L-R option is specified, all symbolic links
are followed.-P-R option is specified, no symbolic links
are followed. This is the default. Use -h to
change the group ID of a symbolic link.-R.*”.-f-h-n-vchgrp to be verbose, showing files as the
group is modified. If the -v flag is specified
more than once, chgrp will print the filename,
followed by the old and new numeric group ID.-xThe -H, -L and
-P options are ignored unless the
-R option is specified. In addition, these options
override each other and the command's actions are determined by the last one
specified.
The group operand can be either a group name from the group database, or a numeric group ID. If a group name is also a numeric group ID, the operand is used as a group name.
The user invoking chgrp must belong to the
specified group and be the owner of the file, or be the super-user.
If chgrp receives a
SIGINFO signal (see the
status argument for
stty(1)), then the current filename as
well as the old and new group names are displayed.
The chgrp utility exits 0 on
success, and >0 if an error occurs.
In previous versions of this system, symbolic links did not have groups.
The -v and -x
options are non-standard and their use in scripts is not recommended.
The chgrp utility is expected to be
IEEE Std 1003.2 (“POSIX.2”)
compatible.
| January 7, 2017 | macOS 15.6 |