溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)修改文件所在組的命令是什么

發(fā)布時間:2022-01-27 11:45:58 來源:億速云 閱讀:206 作者:柒染 欄目:開發(fā)技術(shù)

小編今天帶大家了解Linux系統(tǒng)修改文件所在組的命令是什么,文中知識點介紹的非常詳細。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習“Linux系統(tǒng)修改文件所在組的命令是什么”的知識吧。

1.命令格式:

  chgrp [選項] [組] [文件]

2.命令功能:

  chgrp命令可采用群組名稱或群組識別碼的方式改變文件或目錄的所屬群組。使用權(quán)限是超級用戶。

3.命令參數(shù):

  必要參數(shù):

  -c 當發(fā)生改變時輸出調(diào)試信息

  -f 不顯示錯誤信息

  -R 處理指定目錄以及其子目錄下的所有文件

  -v 運行時顯示詳細的處理信息

  –dereference 作用于符號鏈接的指向,而不是符號鏈接本身

  –no-dereference 作用于符號鏈接本身

  選擇參數(shù):

  –reference=《文件或者目錄》

  –help 顯示幫助信息

  –version 顯示版本信息

  4.使用實例:

  實例1:改變文件的群組屬性

  命令:

  代碼如下:

  chgrp -v bin log2012.log

  輸出:

  代碼如下:

 ?。踨oot@localhost test]# ll

  —xrw-r– 1 root root 302108 11-13 06:03 log2012.log

 ?。踨oot@localhost test]# chgrp -v bin log2012.log

  “l(fā)og2012.log” 的所屬組已更改為 bin

 ?。踨oot@localhost test]# ll

  —xrw-r– 1 root bin 302108 11-13 06:03 log2012.log

  說明:

  將log2012.log文件由root群組改為bin群組

實例2:根據(jù)指定文件改變文件的群組屬性

  命令:

  代碼如下:

  chgrp –reference=log2012.log log2013.log

  輸出:

  代碼如下:

 ?。踨oot@localhost test]# ll

  —xrw-r– 1 root bin 302108 11-13 06:03 log2012.log

  -rw-r–r– 1 root root 61 11-13 06:03 log2013.log

 ?。踨oot@localhost test]# chgrp –reference=log2012.log log2013.log

 ?。踨oot@localhost test]# ll

  —xrw-r– 1 root bin 302108 11-13 06:03 log2012.log

  -rw-r–r– 1 root bin 61 11-13 06:03 log2013.log

  說明:

  改變文件log2013.log 的群組屬性,使得文件log2013.log的群組屬性和參考文件log2012.log的群組屬性相同

  實例3:改變指定目錄以及其子目錄下的所有文件的群組屬性

  命令:

 代碼如下:

  chgrp -R bin test6

  輸出:

  代碼如下:

 ?。踨oot@localhost test]# ll

  drwxr-xr-x 2 root root 4096 11-30 08:39 test6

 ?。踨oot@localhost test]# cd test6

  [root@localhost test6]# ll

  —xr–r– 1 root root 302108 11-30 08:39 linklog.log

  —xr–r– 1 root root 302108 11-30 08:39 log2012.log

  -rw-r–r– 1 root root 61 11-30 08:39 log2013.log

  -rw-r–r– 1 root root 0 11-30 08:39 log2014.log

  -rw-r–r– 1 root root 0 11-30 08:39 log2015.log

  -rw-r–r– 1 root root 0 11-30 08:39 log2016.log

  -rw-r–r– 1 root root 0 11-30 08:39 log2017.log

 ?。踨oot@localhost test6]# cd 。。

 ?。踨oot@localhost test]# chgrp -R bin test6

 ?。踨oot@localhost test]# cd test6

 ?。踨oot@localhost test6]# ll

  —xr–r– 1 root bin 302108 11-30 08:39 linklog.log

  —xr–r– 1 root bin 302108 11-30 08:39 log2012.log

  -rw-r–r– 1 root bin 61 11-30 08:39 log2013.log

  -rw-r–r– 1 root bin 0 11-30 08:39 log2014.log

  -rw-r–r– 1 root bin 0 11-30 08:39 log2015.log

  -rw-r–r– 1 root bin 0 11-30 08:39 log2016.log

  -rw-r–r– 1 root bin 0 11-30 08:39 log2017.log

 ?。踨oot@localhost test6]# cd 。。

 ?。踨oot@localhost test]# ll

  drwxr-xr-x 2 root bin 4096 11-30 08:39 test6

  [root@localhost test]#《/p》 《p》

  說明:

  改變指定目錄以及其子目錄下的所有文件的群組屬性

  實例4:通過群組識別碼改變文件群組屬性

  命令:

  代碼如下:

  chgrp -R 100 test6

  輸出:

  代碼如下:

 ?。踨oot@localhost test]# chgrp -R 100 test6

 ?。踨oot@localhost test]# ll

  drwxr-xr-x 2 root users 4096 11-30 08:39 test6

  [root@localhost test]# cd test6

 ?。踨oot@localhost test6]# ll

  —xr–r– 1 root users 302108 11-30 08:39 linklog.log

  —xr–r– 1 root users 302108 11-30 08:39 log2012.log

  -rw-r–r– 1 root users 61 11-30 08:39 log2013.log

  -rw-r–r– 1 root users 0 11-30 08:39 log2014.log

  -rw-r–r– 1 root users 0 11-30 08:39 log2015.log

  -rw-r–r– 1 root users 0 11-30 08:39 log2016.log

  -rw-r–r– 1 root users 0 11-30 08:39 log2017.log

  [root@localhost test6]#

  說明:

  通過群組識別碼改變文件群組屬性,100為users群組的識別碼,具體群組和群組識別碼可以去/etc/group文件中查看

感謝大家的閱讀,以上就是“Linux系統(tǒng)修改文件所在組的命令是什么”的全部內(nèi)容了,學(xué)會的朋友趕緊操作起來吧。相信億速云小編一定會給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對億速云網(wǎng)站的支持!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI