📜  Linux 中的 chgrp 命令及示例(1)

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

Linux 中的 chgrp 命令及示例

简介

chgrp 命令用于更改文件或目录的用户组。用户组是一些用户的集合,通常用来限制文件或目录的访问权限。如果一个用户组拥有对某个文件或目录的访问权限,那么该组的所有成员都可以访问该文件或目录。

语法
chgrp [选项] 用户组 文件/目录
选项
  • -R, --recursive:递归更改指定目录及其子目录中所有文件的用户组。
  • -h, --no-dereference:对符号链接进行操作,而不是对链接指向的文件进行操作。
示例
更改文件的用户组

假设当前用户是 user1,需要更改 /home/user1/file.txt 的用户组为 group1,可以使用以下命令:

chgrp group1 /home/user1/file.txt
递归更改目录的用户组

假设当前用户是 user1,需要递归更改 /home/user1/mydir 目录及其子目录中所有文件的用户组为 group1,可以使用以下命令:

chgrp -R group1 /home/user1/mydir
对符号链接进行操作

假设当前用户是 user1,需要更改 /home/user1/link.txt 符号链接指向的文件的用户组为 group1,可以使用以下命令:

chgrp -h group1 /home/user1/link.txt