Linux 常用命令 chgrp

Linux 常用命令 chgrp

作用

  • 用于更改文件或目录的所属用户组。
  • 只有文件的所有者或超级用户(root)可以使用 chgrp 命令来更改文件的所属用户组。
  • 在使用 chgrp 命令时需要谨慎操作,确保对文件和目录进行正确的用户组更改,以避免意外修改导致的权限问题。

用法

  • 第一种:chgrp [OPTION]... GROUP FILE...

  • 第二种:chgrp [OPTION]... --reference=RFILE FILE...

  • 第一种将文件的所属组更改为指定的用户组,第二种则将文件的所属组更改为参考文件的用户组。

  • 常用参数说明如下:

    bash 复制代码
    -c, --changes          类似于 -v,但仅当文件被更改时,才输出改变信息
    -f, --silent, --quiet  抑制大部分错误信息
    -v, --verbose          为所有文件输出改变信息
    -h, --no-dereference   只对符号连接的文件作修改,而不改动其他任何相关文件
        --reference=RFILE  使用参考文件的所属组
    -R, --recursive        递归的更改目录下的所有目录以及文件

示例

  • 改变文件的所属组:chgrp group file.txt
  • 递归地更改目录下所有文件所属组:chgrp -R group dir/
  • 将目标文件的用户组修改为参考文件的用户组:chgrp --reference=reference_file.txt target_file.txt
  • 更改文件的所属用户组为当前用户所属的用户组:chgrp $(id -g -n) file.txt
相关推荐
A.A呐12 分钟前
【Linux第一章】Linux介绍与指令
linux
Gui林12 分钟前
【GL004】Linux
linux
ö Constancy16 分钟前
Linux 使用gdb调试core文件
linux·c语言·vim
tang_vincent17 分钟前
linux下的spi开发与框架源码分析
linux
xiaozhiwise21 分钟前
Linux ASLR
linux
wellnw21 分钟前
[linux] linux c实现共享内存读写操作
linux·c语言
a_安徒生40 分钟前
linux安装TDengine
linux·数据库·tdengine
追风赶月、1 小时前
【Linux】线程概念与线程控制
linux·运维·服务器
小字节,大梦想1 小时前
【Linux】重定向,dup
linux
CP-DD1 小时前
Docker 容器化开发 应用
运维·docker·容器