A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: chgrp command not found #Debian apt-get install coreutils #Ubuntu apt-get install coreutils #Alpine apk add coreutils #Arch Linux pacman -S coreutils #Kali Linux apt-get install coreutils #CentOS yum install coreutils #Fedora dnf install coreutils #OS X brew install coreutils #Raspbian apt-get install coreutils #Docker docker run cmd.cat/chgrp chgrp
chgrp 命令用来改变文件或目录所属的用户组。该命令用来改变指定文件所属的用户组。其中,组名可以是用户组的 id
,也可以是用户组的组名。文件名可以 是由空格分开的要改变属组的文件列表,也可以是由通配符描述的文件集合。如果用户不是该文件的文件主或超级用户(root),则不能改变该文件的组。
在 UNIX 系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用 chgrp 指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。
chgrp [选项][组群][文件|目录]
-R 递归式地改变指定目录及其下的所有子目录和文件的所属的组 -c或——changes:效果类似“-v”参数,但仅回报更改的部分; -f或--quiet或——silent:不显示错误信息; -h或--no-dereference:只对符号连接的文件作修改,而不是该其他任何相关文件; -H如果命令行参数是一个通到目录的符号链接,则遍历符号链接 -R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理; -L遍历每一个遇到的通到目录的符号链接 -P不遍历任何符号链接(默认) -v或——verbose:显示指令执行过程; --reference=<参考文件或目录>:把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同;
#将 /usr/meng 及其子目录下的所有文件的用户组改为 mengxin chgrp -R mengxin /usr/meng #更改文件ah的组群所有者为newuser [root@rhel ~]# chgrp newuser ah