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
相关推荐
阿方索1 分钟前
Docker
运维·docker·容器
风好衣轻5 分钟前
Ubuntu单卡5090部署VeRL:从安装到运行
linux·运维·ubuntu
火柴棍mcu5 分钟前
Ubuntu设备屏幕旋转、竖屏改横屏
linux·ubuntu·旋转·屏幕
init_23615 分钟前
Option B(MP-EBGP跨AS VRF)设备配置及ASBR标签转发原理
运维·服务器·网络
amao99887 分钟前
MITos2022--Lab2: system calls
linux
小码吃趴菜8 分钟前
地址空间详解-fork复制进程
linux
刚哥的进化路14 分钟前
Kubernetes 集群部署详细教程:kubeadm 单 Master / 高可用部署实操
运维
invicinble16 分钟前
对于nginx(一,认识nginx)
运维·nginx
徒手千行代码无bug19 分钟前
Nginx upstream 负载均衡 404,单节点转发正常的根因与解决
运维·nginx·负载均衡
Xの哲學21 分钟前
Linux IPsec 深度解析: 架构, 原理与实战指南
linux·服务器·网络·算法·边缘计算