【コマンドライン】所有グループの変更 [ chgrp ]
コマンドラインでディレクトリやファイルのグループを変更するchgrpコマンドについて解説します。
検証環境
chgrpコマンド
chgrpコマンドは“ディレクトリやファイルのグループを変更するコマンド”です。
基本書式
$ chgrp [オプション] [グループ] [対象パス]
オプション
主なオプションは次の通りです。
オプション | 内容 |
---|---|
-R | ディレクトリ内のファイルやディレクトリも再帰的に変更 |
引数
グループ
グループ
は変更後のグループです。
対象パス
対象パス
はグループを変更するディレクトリまたはファイルのパスです。
サンプル
グループの変更
$ ls -l
-rwxrwx--- 1 hacker staff 0 12月 17 17:06 sample
___ih_hl_start
$ chgrp team sample
___ih_hl_end
$ ls -l
-rwxrwx--- 1 hacker team 0 12月 17 17:06 sample
グループの変更(再帰的)
$ ls -l
drwxrwxr-x 2 hacker staff 4096 12月 17 17:30 test
$ ls -l test
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testA.txt
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testB.txt
-rw-rw-r-- 1 hacker staff 0 12月 17 17:30 testC.txt
___ih_hl_start
$ chgrp -R team test
___ih_hl_end
$ ls -l
drwxrwxr-x 2 hacker team 4096 12月 17 17:30 test
$ ls -l test
-rw-rw-r-- 1 hacker team 0 12月 17 17:30 testA.txt
-rw-rw-r-- 1 hacker team 0 12月 17 17:30 testB.txt
-rw-rw-r-- 1 hacker team 0 12月 17 17:30 testC.txt
マニュアル
コマンドの仕様(主な処理やオプション・引数など)は環境により異なる場合がございます。
利用環境での仕様は『コマンドのマニュアルを表示する』manコマンド等で確認しましょう。