linux命令chgrp,Linux chgrp 命令

linux命令chgrp,Linux chgrp 命令Linuxchgrp 命令 Linuxchgrp 英文全拼 changegroup 命令用于变更文件或目录的所属群组 与 chown 命令不同 chgrp 允许普通用户改变文件所属的组 只要该用户是该组的一员 在 UNIX 系统家族里 文件或目录权限的掌控以拥有者及所属群组来管理 您可以使用 chgrp 指令去变更文件与目录的所属群组 设置方式采用群组名称或群组识别码皆可 语法 chgrp

Linux chgrp 命令

Linux chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组。

与 chown 命令不同,chgrp 允许普通用户改变文件所属的组,只要该用户是该组的一员。

在 UNIX 系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用 chgrp 指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。

语法

chgrp [-cfhRv][–help][–version][所属群组][文件或目录…] 或 chgrp [-cfhRv][–help][–reference=][–version][文件或目录…]

参数说明

-c或–changes 效果类似”-v”参数,但仅回报更改的部分。

-f或–quiet或–silent  不显示错误信息。

-h或–no-dereference  只对符号连接的文件作修改,而不更动其他任何相关文件。

-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

-v或–verbose  显示指令执行过程。

–help  在线帮助。

–reference=  把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。

–version  显示版本信息。

实例

实例1:改变文件的群组属性:

chgrp -v bin log2012.log

输出:

[root@localhost test]# ll

—xrw-r– 1 root root 11-13 06:03 log2012.log

[root@localhost test]# chgrp -v bin log2012.log

“log2012.log” 的所属组已更改为 bin

[root@localhost test]# ll

—xrw-r– 1 root bin 11-13 06:03 log2012.log

说明:

将log2012.log文件由root群组改为bin群组

实例2:根据指定文件改变文件的群组属性

chgrp –reference=log2012.log log2013.log

输出:

[root@localhost test]# ll

—xrw-r– 1 root bin 11-13 06:03 log2012.log

-rw-r–r– 1 root root 61 11-13 06:03 log2013.log

[root@localhost test]# chgrp –reference=log2012.log log2013.log

[root@localhost test]# ll

—xrw-r– 1 root bin 11-13 06:03 log2012.log

-rw-r–r– 1 root bin 61 11-13 06:03 log2013.log

说明:

改变文件log2013.log 的群组属性,使得文件log2013.log的群组属性和参考文件log2012.log的群组属性相同

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215294.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:14
下一篇 2026年3月18日 下午2:14


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号