每天一个不熟悉的linux命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天一个不熟悉的linux命令相关的知识,希望对你有一定的参考价值。

这个命令是干什么的?

一句话概括,用chgrp变更文件与目录的属组。chgrp是change group的缩写。被改变的组名必须在/etc/group文件里才行,也就是说,这个组名必须已存在。

1.命令格式:
chgrp [参数] [组] [文件]

2.使用权限:
使用权限是超级用户。

3.命令参数:
技术分享图片
常用的参数:
-R 处理指定目录以及其子目录下的所有文件
-v 显示更改结果
--reference=<文件或者目录>**

4.使用实例:
实例1:改变文件的群组属性
命令:
chgrp -v chuji001 niu2.py
技术分享图片
说明:
将niu2.py文件由root群组改为chuji001群组,这里用到了-v,你可以看到更改结果成功与否。

实例2:根据指定文件改变文件的群组属性
命令:
chgrp --reference=niu2.py niu3.txt
技术分享图片
说明:
改变文件niu3.txt 的组属性,使它的组属性和文件niu2.py的组属性相同,这里用到了--reference=[文件或文件夹]这条命令,平时工作中可能用得到。

实例3:改变指定目录以及其子目录下的所有文件的组属性
命令:
chgrp -R chuji001 fuck1
技术分享图片
说明:
改变指定目录以及其子目录下的所有文件的群组属性,这里用到了-R,递归处理所有的文件和子目录。

3条参数,3个实例,掌握这3个参数,chgrp这个命令就差不多了,其他的一些参数工作中基本很少用到。

以上是关于每天一个不熟悉的linux命令的主要内容,如果未能解决你的问题,请参考以下文章

每天一个linux命令(52):ifconfig命令

Linux基础操作:如何在 Linux 中复制文件夹?

每天一个Linux命令(09)--touch命令

每天一个linux命令:touch 命令

每天一个linux命令:touch 命令

(转)每天一个linux命令:touch 命令