ファイル・ディレクトリのグループを変更する - chgrp
ファイル・ディレクトリのグループを変更するには、「chgrp」コマンドを使います。このページでは、「chgrp」コマンドの使用方法を説明します。
Last Update : 2013年07月24日
ファイル・ディレクトリのグループを変更する - chgrp 項目
1. chgrp 書式
書式
chgrp [options] group file...
主なオプション
オプション | 意味 |
-R, --recursive | ディレクトリやそこに含まれるもののグループ所有権を再帰的に変更する。fileに指定したディレクトリ配下すべてのファイル・フォルダにコマンドを実行します。 |
-c, --changes | 実際にグループの変更があった file それぞれについての動作を詳細に表示する。 |
chgrp コマンドは、fileに指定したファイルのグループを、groupに設定します。groupには、グループ名の他にグループIDを指定する事もできます。
2. chgrp 使用例
実際に使ってみます。
test.txtのグループをgroup2に変更する
$ ls -l 合計 4 -rw-r--r-- 1 user1 group1 0 7月 22 08:50 test.txt ← test.txtのグループはgroup1 $ chgrp group2 test.txt $ ls -l 合計 4 -rw-r--r-- 1 user1 group2 0 7月 22 08:50 test.txt ←group2に変わった
dir1配下のファイルのグループをまとめてgroup2に変更する。
$ ls -l dir1/ 合計 12 -rw-r--r-- 1 user1 group1 0 7月 24 08:32 test1.txt ← ファイルのグループはgroup1 -rw-r--r-- 1 user1 group1 0 7月 24 08:32 test2.txt ← ファイルのグループはgroup1 -rw-r--r-- 1 user1 group1 0 7月 24 08:32 test3.txt ← ファイルのグループはgroup1 $ chgrp -R group2 dir1 ← 「-R」オプションでdir1配下すべてのグループを変更する。 $ ls -l dir1/ 合計 12 -rw-r--r-- 1 user1 group2 0 7月 24 08:32 test1.txt ← ファイルのグループがgroup2に変わった -rw-r--r-- 1 user1 group2 0 7月 24 08:32 test2.txt ← ファイルのグループがgroup2に変わった -rw-r--r-- 1 user1 group2 0 7月 24 08:32 test3.txt ← ファイルのグループがgroup2に変わった