Linux命令分析: chgrp

本文介绍了如何使用chgrp命令更改文件或文件夹的所属用户组。文章详细解释了命令的用法,包括各种参数的含义,并提供了两个实际操作的例子,帮助读者理解如何递归地更改文件及其子文件的用户组。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用途:更改文件或文件夹的所属用户组,所要更改成为的用户组名必须在/etc/groups里存在才行

用法:chgrp   [选项]...   目的组名   要更改的文件

      或 chgrp   [选项]...   --reference=所要参考的文件   要更改的文件...

参数:
-c    --changes   类似--verbose,但只在更改时才显示结果
       --dereference   会影响符号链接所指示的对象,而非符号链接本身(默认值)
-h   --no-dereference   作用于符号链接文件本身而不是所链接到的文件(仅在允许更改符号链接文件所有者的系统上有效)
       --no-preserve-root   不对后接的要更改文件中的"/"字符做特殊处理(默认值,即默认视为目录符号)
       --preserve-root   不要递归的去处理"/"字符(即只更改目录文件的所属用户组,该目录下的其他文件不变)
-f    --silent,--quiet   不显示错误信息
       --reference=参考文件   使用参考文件的所属组来更改目标文件
-R    --recusive   递归的处理文件及目录
-v     --verbose   显示指令处理过程

常用格式:
1.直接修改文件的所属组
chgrp   test   grouptest/

默认只修改该目录文件的所属组,该目录下的文件未被修改


2.修改目录及其下所有文件和文件夹的所属组
chgrp   -R -v    testR   grouptest/

如上,grouptest目录及其下所有文件都更改用户组为testR了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值