chgrp:コマンドが見つかりません
chgrp コマンドは、ファイルまたはディレクトリーのグループ所有権を変更するために使用されます。オブジェクトのグループ所有権を変更すると、グループ権限が特定のグループに適用されます。
構文
chgrp コマンドの構文は次のとおりです。
# chgrp {group name} {file/ directory name}
chgrp コマンドの実行中に以下のエラーが発生した場合:
chgrp: command not found
選択したディストリビューションに従って、以下に示すように coreutils パッケージをインストールしてみてください:
分布 | コマンド |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
アルパイン | apk add coreutils |
Arch Linux | pacman -S coreutils |
カリ Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
chgrp コマンドの例
1. ファイル グループを変更するには:
# chgrp SUPPORT file.txt
2. コマンドの実行後にファイル グループが変更されたかどうかを確認するには:
# chgrp -c SUPPORt file.txt
3. 変更中のエラーを抑制するには:
# chgrp -f SUPPORT file.txt
4. グループを再帰的に変更するには:
# chgrp -R SUPPORt /dir/
5. コマンドによって行われるすべての変更の詳細出力を確認するには:
# chgrp -v SUPPORt file.txt
6. シンボリック リンクの所有者グループを変更します。
# chgrp -h group path/to/symlink
7. ファイル/ディレクトリの所有者グループを参照ファイルと一致するように変更します:
# chgrp --reference=path/to/reference_file path/to/file_or_directory
結論
chgrp コマンドは、ファイルまたはディレクトリのグループを変更するためにも使用されます。これは、ユーザー所有権とグループ所有権を変更するために使用できる前のコマンド chown とは異なり、グループ所有者のみを変更できます。