chgrp - ファイル・ディレクトリのグループを変更する
はじめに こんにちは!今回はchgrpコマンドについて解説します。 chgrpはファイルやディレクトリのグループ所有権を変更するコマンドです。“change group"の略ですね。 Linuxではファイルに所有者とグループが設定されていて、アクセス権限はこの両者に基づいて決定されます。chgrpを使うことで、複数のユーザーがまとめてファイルにアクセスできるようにできます。チーム開発やプロジェクト管理では欠かせないコマンドですよ。 chgrpコマンドとは chgrpは、ファイルやディレクトリの所属グループを変更する外部コマンドです。 chmodが権限(読み書き実行)を変更し、chownが所有者を変更するのに対して、chgrpはファイルの「グループ」部分のみを変更します。複数ユーザーでの共有ファイル管理、プロジェクトディレクトリの権限設定で活躍します。 主な用途: ファイルのグループ所有権を変更 ディレクトリをチーム所有にする グループベースのアクセス制御 基本構文 1 chgrp [オプション] グループ ファイル/ディレクトリ グループには、グループ名またはグループID(GID)を指定します。 主なオプション オプション 説明 -R ディレクトリを再帰的に変更 -r -Rと同じ(古いシステムの互換性) -f エラーメッセージを抑制 -c 変更されたファイルのみ表示 -v 詳細表示(verbose) --reference=FILE 別ファイルと同じグループに変更 使用例 例1: 基本的なグループ変更 1 chgrp developers myfile.txt 実行結果: 1 (成功時は何も表示されない) myfile.txtのグループをdevelopersに変更します。最もシンプルな使い方です。 例2: グループIDで指定 1 chgrp 1001 myfile.txt 実行結果: 1 (成功時は何も表示されない) グループIDで直接指定する方法です。グループ名が不明な場合に便利です。 例3: ディレクトリを再帰的に変更 1 chgrp -R project /var/www/myproject 実行結果: 1 (成功時は何も表示されない) -Rオプションで、ディレクトリ配下のすべてのファイル・ディレクトリをまとめて変更します。 ...