Linux 修改群組[chgrp]
linux-chgrp
👨💻簡介
- chgrp(change group)
- 用途:用於改變文件或目錄的所屬群組
語法
chgrp [OPTIONS] [文件或目錄]
參數
| 參數 | 說明 | 
|---|---|
| -c, –changes | 效果類似"-v"參數,但僅回報更改的部分。 | 
| -f, –silent, –quiet | 不顯示錯誤資訊。 | 
| -v, –verbose | 顯示指令執行過程。 | 
| –dereference | 與 -h相反,只對連結的對象做修改,而不是連結本身 | 
| -h, –no-dereference | 只對軟連結的檔作修改,而不更動其他任何相關檔。 | 
| –no-preserve-root | 取消對 root 文件系統的保護 | 
| –preserve-root | 保留對 root 文件系統的保護 | 
| –reference=RFILE | 把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同。 | 
| -R, –recursive | 遞迴處理,將指定目錄下的所有檔及子目錄一併處理。 | 
| -H | 如果命令行參數是軟連結到一個目錄,遍歷它 | 
| -L | 遍歷每個軟連結到目錄的鏈接 | 
| -P | 不遍歷任何軟連結(默認) | 
基本操作
- 改變文件的群組屬性
將test的所屬組更改為alan
chgrp alan test
- 根據指定文件改變文件的群組屬性
test2參考test的群組屬性,使得test與test2的群組屬性相同
chgrp --reference=test test2