English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux chgrp コマンド

Linux コマンド全書

Linuxのchgrp(英語全称:change group)コマンドは、ファイルまたはディレクトリの所属グループを変更するために使用されます。

および chown コマンドが異なるが、chgrpは普通のユーザーがファイルの所属グループを変更することができます。ただし、そのユーザーがそのグループのメンバーである必要があります。

UNIXシステム家族では、ファイルまたはディレクトリの権限は所有者および所属グループで管理されます。chgrpコマンドを使用して、ファイルとディレクトリの所属グループを変更することができます。設定方法は、グループ名またはグループ識別コードを使用できます。

構文

chgrp[-cfhRv][--help][--version][所属グループ][ファイルまたはディレクトリ...]またはchgrp[-cfhRv][--help][--reference=<参照ファイルまたはディレクトリ>][--version][ファイルまたはディレクトリ...]

引数説明

  -cまたは--changes効果は「-v"引数,しかし変更された部分のみを報告します。

  -fまたは--quietまたは--silent  エラーメッセージを表示しません。

  -hまたは--no-dereference  シンボリックリンクのファイルのみに変更を行い、他の関連するファイルを変更しません。

  -Rまたは--recursive  再帰処理を行い、指定されたディレクトリおよびサブディレクトリのすべてのファイルを処理します。

  -vまたは--verbose  コマンドの実行プロセスを表示します。

  --help  オンラインヘルプ。

  --reference=<参照ファイルまたはディレクトリ>  指定されたファイルまたはディレクトリの所有グループを参照ファイルまたはディレクトリの所有グループに設定します。

  --version  バージョン情報を表示します。

オンラインサンプル

例1:ファイルのグループ属性を変更する:

chgrp -v bin log2012.log

出力:

[root@localhost test]# ll
---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log
[root@localhost test]# chgrp -v bin log2012.log

"log2012.log" の所有グループは bin に変更されました

[root@localhost test]# ll
---xrw-r-- 1 root bin  302108 11-13 06:03 log2012.log

説明: log2012.log ファイルは root グループから bin グループに変更されました

例2:指定されたファイルのグループ属性を変更する

chgrp --reference=log2012.log log2013.log

出力:

[root@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
[root@localhost test]#  chgrp --reference=log2012.log log2013.log 
[root@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

説明: ファイルlogを変更する2013.log のグループ属性により、ファイルlog2013.logのグループ属性と参照ファイルlog2012.logのグループ属性が同じ

Linux コマンド全書