四时宝库

程序员的知识宝库

每日一个Linux命令解析:chgrp-Rgroup

每日一个Linux命令解析

chgrp:用来变更文件或目录的所属群组,该命令的名称来源于“change group”的缩写。

一、语法

chgrp [选项]... 用户组 文件...

二、选项

-c, --changes 类似于详细模式,但仅在发生更改时报告

-f, --silent, --quiet 抑制大多数错误消息

-v, --verbose 为每个处理的文件输出诊断信息 --dereference 影响每个符号链接的引用目标(这是默认设置),而不是符号链接本身

-h, --no-dereference 影响符号链接而不是任何引用的文件 (仅在可以更改符号链接的所有权的系统上有用) --no-preserve-root 不特殊对待'/'(默认设置) --preserve-root 在'/'上递归操作时失败 --reference=RFILE 使用RFILE的组,而不是指定GROUP值 -R, --recursive 递归操作文件和目录

以下选项修改在同时指定

-R选项时遍历层次结构的方式。如果指定了多个选项,只有最后一个生效。

-H 如果命令行参数是指向目录的符号链接,则遍历它

-L 遍历遇到的每个指向目录的符号链接

-P 不遍历任何符号链接(默认设置)

三、例子

将文件 file1.txt 的用户组更改为 group1:chgrp group1 file1.txt

递归地将目录 directory_name 及其内容的用户组更改为 group1:chgrp -R group1 directory_name

显示更改过程详细信息:chgrp -v group1 file1.txt

仅当发生更改时显示消息:chgrp -c group1 file1.txt

忽略错误消息:chgrp -f group1 file1.txt

同时更改多个文件的用户组:chgrp group1 file1.txt file2.txt file3.txt

同时更改多个目录和文件的用户组:chgrp -R group1 directory1 directory2 file1.txt file2.txt

#linux命令#

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接