Linux基礎命令 chgrp

2022-08-28 10:00:14 字數 4051 閱讀 3924

chgrp

改變檔案或者目錄所屬的群組,使用引數「--reference」,可以改變檔案的群組為指定的關聯檔案群組。

此命令的適用範圍:redhat、rhel、ubuntu、centos、suse、opensuse、fedora。

1、語法

chgrp [選項]  group  file

chgrp [選項]  –reference=rfile  file

2、選項列表

選項說明

--version

顯示命令版本資訊

--help

顯示幫助文件

-c | --changes

和verbose一樣,但是只有在發生改變的時候才顯示詳細資訊

--dereference

改變符號鏈結所指向的檔案,而不是符號鏈結自己。這是預設選項

-h | --no-dereference

修改符號鏈結,僅適用於可更改符號鏈結所有權的系統

--no-preserve-root

不要特殊處理「/」,預設選項

--preserve-root

未能對「/」進行遞迴操作

-f | --silent | --quiet

忽略部分錯誤資訊

--reference=file

使用關聯檔案所屬的組,而不是指出乙個具體的值

-r, --recursive

遞迴處理目錄及其內部的檔案

-v | --verbose

顯示詳細資訊

-h

如果命令列引數是指向目錄的符號鏈結,請遍歷它。配合」-r」使用

-l

遍歷到遇到的目錄的每個符號鏈結。配合」-r」使用

-p

不要遍歷任何符號鏈結(預設)。配合」-r」使用

3、例項-

1)修改檔案所屬的組

[root@localhost weijie]#lsl                   //使用ls檢視詳細資訊

總用量1072

-rw-r--r-- 1 root root      0 97 09:11 1.c

-rw-r--r-- 3 root root 358400 97 15:46 link

[root@localhost weijie]#chgrp weijie 1.c    //修改組

[root@localhost weijie]#lsl                  //再次檢視,修改已經成功

總用量1072

-rw-r--r-- 1 root weijie      0 97 09:11 1.c

-rw-r--r-- 3 root root   358400 97 15:46 link

2)使用選項「--reference」

[root@localhost weijie]#chgrp --reference=1.c my.iso的組已經是weijie

[root@localhost weijie]#ls -l

總用量1072

-rw-r--r-- 1 root weijie      0 97 09:11 1.c

-rw-r--r-- 3 root weijie 358400 97 15:46 my.iso所屬的組也變成wiejie

3)只修改符號鏈結自己

[root@localhost wj]#ls -l 1.c 11.c                               //檢視檔案資訊

lrwxrwxrwx 1root root3 1026 10:11 11.c -> 1.c

-rw-r--r-- 1 root root 0 1024 10:12 1.c

[root@localhost wj]#chgrp -h weijie 11.c                       //修改組

[root@localhost wj]#ls -l 1.c 11.c                              //檢視檔案資訊,只有符號鏈結自己的組被修改了

lrwxrwxrwx 1root weijie3 1026 10:11 11.c -> 1.c

-rw-r--r-- 1 root root   0 1024 10:12 1.c

Linux重要命令 chgrp命令

在lunix系統裡,檔案或目錄的許可權的掌控以擁有者及所訴群組來管理。可以使用chgrp指令取變更檔案與目錄所屬群組,這種方式採用群組名稱或群組識別碼都可以。chgrp命令就是change group的縮寫!要被改變的組名必須要在 etc group檔案內存在才行。1 命令格式 chgrp 選項 組...

Linux 命令(82) chgrp 命令

chgrp change group 命令,用來改變指定檔案或目錄所屬的使用者組。僅限檔案屬主與 root 使用。指定組名時可以是使用者組名稱也可以是使用者組 id。檔名可以是由空格分隔的檔案列表,也可以是由萬用字元描述的檔案集合。chgrp option group file.chgrp opti...

linux命令(46) chgrp命令

在lunix系統裡,檔案或目錄的許可權的掌控以擁有者及所訴群組來管理。可以使用chgrp指令取變更檔案與目錄所屬群組,這種方式採用群組名稱或群組識別碼都可以。chgrp命令就是change group的縮寫!要被改變的組名必須要在 etc group檔案內存在才行。1 命令格式 chgrp 選項 組...