Linux chgrp 命令:修改文件或目录所属组
简介
chgrp 命令用于修改文件或目录的所属组(group)。
语法
chgrp [-R] group file/dir
– -R : 递归修改所有子目录和文件的所属组
– group : 目标所属组,可以是组名或组 ID
– file/dir : 目标文件或目录的路径
示例说明
-
修改文件所属组
假设当前目录下有一个文件 test.txt,我们希望将它的所属组修改为 group1:
chgrp group1 test.txt
-
递归修改目录和文件所属组
假设 /data/ 目录下有一个子目录/subdir/,里面有一些文件和子目录。我们希望递归地将 /data/subdir/ 以及其中所有的子目录和文件的所属组修改为 group2。
chgrp -R group2 /data/subdir/
注意:在修改文件或目录所属组时,必须拥有目标文件或目录的所有者或 root 用户的权限,否则无法进行修改操作。