在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。
可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。
Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行。

1.命令格式:chgrp [选项] [组] [文件]

2.命令功能:
chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组。使用权限是超级用户。

3.命令参数:

必要参数:
-c 当发生改变时输出调试信息
-f 不显示错误信息
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细的处理信息
--dereference 作用于符号链接的指向,而不是符号链接本身
--no-dereference 作用于符号链接本身

选择参数:
--reference=<文件或者目录>
--help 显示帮助信息
--version 显示版本信息

4.使用实例:
4.1 改变文件的群组属性 
命令:chgrp -v 组名 文件名

[hduser0401@dev-l002782 test]$ ll
total 164
-rw-r----- 1 hduser0401 hduser0401     0 Oct  9 11:45 20161009.log
[hduser0401@dev-l002782 test]$ chgrp -v hduser0402 20161009.log

说明:将20161009.log文件由hduser0401群组改为hduser0402群组

4.2 根据指定文件改变文件的群组属性 
命令:chgrp --reference=参考文件名 文件名

[hduser0401@dev-l002782 test]$ chgrp --reference=20161008.log 20161009.log

说明:改变文件20161009.log的群组属性,使得文件20161009.log的群组属性和参考文件20161008.log的群组属性相同

4.3 改变指定目录以及其子目录下的所有文件的群组属性 
命令:chgrp -R 组名 目录名

[hduser0401@dev-l002782 ~]$ chgrp -R hduser0401 test

说明:改变test目录以及其子目录下的所有文件的群组属性

4.4 通过群组识别码改变文件群组属性
命令:chgrp -R 100 目录

说明:通过群组识别码改变文件群组属性,100为users群组的识别码,具体群组和群组识别码可以去/etc/group文件中查看

chgrp命令用法举例相关推荐

  1. linux nc命令用法举例

    nc命令用法举例 什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可 ...

  2. chmod命令用法举例

    chmod命令用于改变linux系统文件或目录的访问权限. 该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. 利用chown命令来更改某个文件或目录的所有者. ...

  3. which命令用法举例

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:  which    查看可执行文件的位置. whereis  查看文件的位置.  locate   配合数据库查 ...

  4. ifconfig命令用法举例

    ifconfig(interfaces config): 用来获取网络接口配置信息并对此进行修改. 1.命令格式:ifconfig [网络设备] [参数] 2.命令功能:ifconfig 命令用来查看 ...

  5. whereis命令用法举例

    whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 和find相比,whereis查找的速度非 ...

  6. more命令用法举例

    more命令 1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 2.命令功能: 2.1 more命令功能类似ca ...

  7. wget命令用法举例

    Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器. wget支持HTTP,HTTPS和FTP ...

  8. kill命令用法举例

    Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令. 通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就 ...

  9. tail命令用法举例

    tail命令从指定点开始将文件写到标准输出. tail -f filename可以方便的查阅正在改变的日志文件, 会把filename里最新的内容显示在屏幕上 1.命令格式: tail[必要参数][选 ...

最新文章

  1. shell快速将同一名称的不同类型文件自动划分到一个文件中
  2. 有哪些好用的协同办公软件?
  3. 可以查python题的_python练习题 -股票查询
  4. 大规模图训练调优指南
  5. ASP.NET Core微服务(四)——【静态vue使用axios解析接口】
  6. 关于DataAccess Application block
  7. 多阶段决策求最优解----动态规划(Dynamic Programming)
  8. 从零开始刷Leetcode——数组(532.561)
  9. Ubuntu18.04安装配置Qt5.15
  10. bcp 不能调用where 子句_三、p18-28条件查询、分组聚合、排序where/group by/having/order by...
  11. 数组 -- 13.2 Maximum Subarray --图解
  12. docker 部署 nacos2.x 镜像
  13. python语音地图定位_python 利用高德地图定位小区名字
  14. python 离线安装paramiko_离线安装 Python 2.7, paramiko 和 tornado
  15. 解决QQ邮箱接收不到Stream邮件问题
  16. 第二章 Qt窗体应用------修改标题栏图标
  17. 解决360/google翻译不能用的问题
  18. Linux 下软件包的安装,压缩,解压(详细)
  19. adb的问题“No command ‘adb’ found, did you mean:”
  20. python使用正则表达式代码_python如何使用正则表达式

热门文章

  1. 高质量AI c++工程师课程~~强推,希望你少走弯路
  2. SQL日常练习2-进阶篇-牛客网
  3. java修图sdk_脑洞大开!Adobe等新研究把「自拍」变「他拍」,魔幻修图效果感人...
  4. moon服务器 zerotier_配置ZeroTier的moon服务器记录
  5. 部署“极客猿导航geek-navigation遇到的问题”——作者没说但你就会遇到(1)
  6. 光脚丫思考Vue3与实战:第05章 计算属性和侦听器 第01节 计算属性
  7. 蓝牙 - 芯片制造商的代号编制以及在Windows上查看
  8. 人工智能又攻下一城:从智能翻译机掀起的AI硬件销售热潮说起
  9. linux漏洞知乎_linux系统怎么用
  10. 联系人导出vcard_如何在Outlook 2013中将多个联系人导出到多个vCard或单个vCard