Linuxコマンドの紹介です。ここで紹介しているコマンドを
一つでも多くマスターすると、Linuxを使うのがとても楽になります。
これで、あなたもLinuxサーバー管理者への一歩を踏み出せます。




No.013
  ファイルのグループを変更する


■-- 文法 --■

chgrp グループ ファイル名

            例)
                chgrppakiraindex.html
                  「index.html」ファイルのグループを「pakira」へ変更する
                  ※▲はスペースを表してます。





オプション

-R 指定したディレクトリ以下、すべてのファイル、ディレクトリのグループを
変更する


-f グループを変更できない場合、エラーメッセージを表示しない



実行例







# ls -l  ←ファイルの詳細を表示します。 total 0 -rw-r--r-- 1 pakira pakira 0 Nov 4 21:05 test.txt -rw-r--r-- 1 pakira pakira 0 Nov 4 21:05 test2.txt ↑ここがグループになります。 # chgrp clover test.txt ↑「test.txt」ファイルのグループを「clover」へ変更します。 # ls -l total 0 -rw-r--r-- 1 pakira clover 0 Nov 4 21:05 test.txt -rw-r--r-- 1 pakira pakira 0 Nov 4 21:05 test2.txt ↑グループが「clover」に変更されています。  この「chgrp」コマンドは一般ユーザーでも実行できますが、変更できる  ファイルは、そのユーザが所有しているファイルで、変更グループはその  ユーザが所属しているグループになります。
******************************** おぼえると便利なオプション ********************************   ディレクトリ以下、すべてのファイルのグループを変更します。 # ls -l  ←ディレクトリの詳細を表示します。 drwxr-xr-x 2 pakira pakira 4096 Oct 8 01:39 topic/               ↑グループは「pakira」です。 # ls -l topic/ ←ディレクトリの中身を表示します。 total 0 -rw-r--r-- 1 pakira pakira 0 Nov 4 21:11 test.txt -rw-r--r-- 1 pakira pakira 0 Nov 4 21:05 test2.txt  # chgrp -R clover topic/     ↑オプション「-R」を指定して、ディレクトリ以下、すべてのファイル     のグループを変更します。 # ls -l drwxr-xr-x 2 pakira clover 4096 Nov 4 21:11 topic/ ↑グループが「clover」に変更されています。  # ls -l topic/ total 0 -rw-r--r-- 1 pakira clover 0 Nov 4 21:11 test.txt -rw-r--r-- 1 pakira clover 0 Nov 4 21:05 test2.txt ↑グループが「clover」に変更されています。


ホームへ戻る - コマンドリファレンスへ戻る