在前一篇日志中,我们详细介绍了 chown 命令的使用,chown 其实可以改变文件的所属组,但是 Linux 还是有一个专门的命令来修改文件的所属组 chgrp。的用法和 chown 基本一致,多了一个 --reference
参数,并且这个参数还是挺好用的。
chgrp 语法格式
chgrp [-cfvR] group file
-R
,循环处理,修改目录及其子目录下的所有文件,这是最常见的参数。
-c
,和 -v
参数类似,但是只显示更改的信息。
-f
,忽略(不显示)大部分的错误信息。
-v
,显示详细的处理信息。
--help
,显示帮助文档。
--version
,显示版本信息。
--reference=file
,把文件的所属组修改为 file 文件的所属组。
示例
# chgrp -Rv root ftp2
把 ftp2 目录以及子目录的文件所属组改为 root 组,并显示详细的处理信息。
# chgrp -v --reference=/home/ftp/aa.txt 333.txt
把当前目录下的 333.txt 文件的所属组改成 /home/ftp/aa.txt 文件的所属组,并显示详细的处理信息。
扩展阅读: