logo

Linux の chgrp コマンドと例

`chgrp` Linux のコマンドは、ファイルまたはディレクトリのグループ所有権を変更するために使用されます。 Linux のすべてのファイルは所有者とグループに属します。次を使用して所有者を設定できます チャウン コマンド、およびchgrpコマンドによるグループ。

Linux の `chgrp` コマンドの構文

chgrp [オプション]… グループ ファイル… chgrp [オプション]… –reference=RFILE ファイル…



注記 まず、グループを追加または削除するには管理者権限が必要です。この目的のために root としてログインすることも、次を使用することもできます。 須藤 。新しいグループを追加するには、以下を使用できます。

sudo addgroup geeksforgeeks>

Linux の `chgrp` コマンドの例

単一ファイルのグループ所有権の変更

ファイルのグループ所有権を変更するには。

sudo chgrp geeksforgeeks abc.txt>
単一のファイルの場合

単一のファイルの場合



ここにファイルのグループ名 abc.txt kcVirtual から に変更されました オタクフォーギーク 。ファイルが作成されるとき、ファイルのグループ名は、ファイルが作成されたときの所有者と同じであることに注意してください。

複数のファイルのグループ所有権の変更

「chgrp」コマンドは複数のファイルを同時に処理することもできます。例えば:

chgrp developers file1.txt file2.txt file3.txt>

ここでは、「file1.txt」、「file2.txt」、および「file3.txt」はすべて「developers」グループに割り当てられます。



ディレクトリのグループ所有権の変更 またはフォルダー

フォルダーのグループ所有権を変更するには。

sudo chgrp geeksforgeeks GFG>
ディレクトリまたはフォルダーの場合

ディレクトリまたはフォルダーの場合

フォルダーのグループ所有権を再帰的に変更する

フォルダーとそのすべてのコンテンツのグループ所有権を再帰的に変更すること。

sudo chgrp -R geeksforgeeks GFG>
再帰的に

再帰的に

Javaの例外

フォルダーのグループを見るとわかるように、 GFG とその内容 F1 F2 最初はすべて kcvirtual でしたが、次のように変更されました。 オタクフォーギーク 単一のコマンドで。

参照ファイルのグループ名の使用

参照ファイルのグループ名を使用して、別のファイルまたはフォルダーのグループを変更します。

sudo chgrp -R --reference=abc.txt GFG>
参照ファイル

参照ファイル

グループ名 参照ファイルの abc.txt を使用して、フォルダー GFG のグループとそのすべての内容を再帰的に変更するために使用されました。 -参照 オプション。

Linux の `chgrp` コマンドで利用可能なオプション

`-c` または `-changes` オプション

実際にグループが変更される各ファイルのアクションを説明します。

例:

sudo chgrp -c geeksforgeeks f1>
-c

-c

`-f` オプション

エラーメッセージを抑制します。

例:

sudo chgrp -f geeksforgeeks f2>
-f

-f

`-v` オプション

ファイルごとに実行されたアクションまたは非アクションを説明します。

隣接する角度

例:

sudo chgrp -v geeksforgeeks f1>
-で

-で

`-dereference` または `-no-dereference` オプション

リンクファイルのグループ名を変更します。

例:

sudo chgrp --dereference geeksforgeeks symbolic_link>

--逆参照

–逆参照

ここで、ファイルシンボリックリンクはファイルのリンクファイルです。 f1 。と –逆参照 オプションでは、symbolic_link が指す実際のファイルのグループ名が変更されます。

例:

sudo chgrp --dereference geeksforgeeks symbolic_link>

ここでファイルsymbolic_linkは リンクファイル ファイル用 f1 。と –逆参照なし オプションを指定すると、symbolic_link 自体のグループ名が変更されます。

結論

この記事では「」について説明しました。chgrp`>Linux のコマンド。これは、ファイルやディレクトリのグループ所有権を変更するための強力なツールです。これにより、ユーザーは単一または複数のファイル、およびディレクトリ全体のグループ所有権を再帰的に変更できます。さまざまなオプションを使用することで、ユーザーはアクセス許可を効率的に管理し、ファイル システムのセキュリティを強化できます。のchgrp>このコマンドは、システム管理者とユーザーにとって不可欠なユーティリティであることが証明されており、Linux 環境内でグループ所有権とアクセス制御をシームレスに制御できます。