功能說明:變更文件或目錄的所屬群組。
語 法:chgrp [-cfhRv][--help][--version][所屬群組][文件或目錄...] 或 chgrp [-cfhRv][--help][--reference=<參考文件或目錄>][--version][文件或目錄...]
補(bǔ)充說明:在UNIX系統(tǒng)家族里,文件或目錄權(quán)限的掌控以擁有者及所屬群組來管理。您可以使用chgrp指令去變更文件與目錄的所屬群組,設(shè)置方式采用群組名稱或群組識別碼皆可。
參 數(shù):
-c或--changes 效果類似"-v"參數(shù),但僅回報更改的部分。
-f或--quiet或--silent 不顯示錯誤信息。
-h或--no-dereference 只對符號連接的文件作修改,而不更動其他任何相關(guān)文件。
-R或--recursive 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
-v或--verbose 顯示指令執(zhí)行過程。
--help 在線幫助。
--reference=<參考文件或目錄> 把指定文件或目錄的所屬群組全部設(shè)成和參考文件或目錄的所屬群組相同。
--version 顯示版本信息。
范例:
[root@linux ~]# chgrp users install.log
[root@linux ~]#ls –l
-rw-r--r-- 1 root users 28490 Jun 25 08:53 install.log
[root@linux ~]#chgrp testing install.log
chgrp:invalid group name ‘testing’ <==出現(xiàn)錯誤信息~找不到這個用戶組名~
發(fā)現(xiàn)了嗎?文件的用戶組被改成了users了,但要改成testing的時候,就會發(fā)生錯誤。注意,出現(xiàn)錯誤信息后,要檢查錯誤信息的內(nèi)容。