1. 程式人生 > >每天一個不熟悉的linux命令(1)

每天一個不熟悉的linux命令(1)

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命令(1)