📜  chgrp 命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:14:08.430000             🧑  作者: Mango

chgrp 命令

chgrp 命令是 Linux/Unix 系统中的一个命令,用于更改文件或目录的所属组。

语法
chgrp [-cfhvR] grpname file/dir

参数说明:

  • -c:只有更改过的目录或文件才进行显示;
  • -f:即使有错误信息也不进行显示;
  • -h:变更符号链接的所属组,而不是链接文件本身的所属组;
  • -v:显示指令的执行过程;
  • -R:递归处理,将指定目录下的所有文件及子目录一并处理。
示例
chgrp staff test.txt

以上示例将 test.txt 文件的所属组更改为 staff

chgrp -R devops /opt/project

以上示例将 /opt/project 目录下的所有文件和子目录的所属组更改为 devops。注意 -R 参数的使用。

注意事项
  • 只有超级用户才有可能改变一个文件的属主组;
  • 必须是既是该文件的属主,又是要被改变的属组的用户才能够改变一个文件的属组;
  • 只要拥有该文件的写入权限,即使不是该文件的属组成员,也可以修改该文件的属组。

以上就是关于 chgrp 命令的介绍,希望对您有所帮助。