The chgrp command was originally developed as part of the Unix operating system by AT&T Bell Laboratories. It is available in most Unix-like systems, Plan 9, Inferno and IBM i.1
The version of chgrp bundled in GNU coreutils was written by David MacKenzie.2
Generally, the syntax can be described as:
Options:
The following demonstrates changing the group of files matching *.conf to staff – provided the user owns the files (is gbeeker) and is a member of staff. The change will allow members of the group staff to modify the files since the group-class permissions (read/write) will apply; not the others-class permissions (read only).
IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). IBM. Archived (PDF) from the original on 2020-09-18. Retrieved 2020-09-05. /wiki/IBM ↩
chgrp(1) – Linux User Manual – User Commands https://manned.org/chgrp.1 ↩