bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths
Learn/Bash/File Permissions
Bash•File Permissions

Bash chgrp Command - Change Group Ownership

Using the chgrp Command

The chgrp command is used to change the group ownership of files and directories in Unix-like operating systems. It allows you to set which group owns a file.

Syntax

The basic syntax of the chgrp command is:

chgrp [options] group file1 [file2 ...]

Options

The chgrp command has several options to customize its behavior:

  • -R : Change files and directories recursively.
  • -v : Output a diagnostic for every file processed.

Option: -R

The -R option allows you to change group ownership for files and directories recursively. This is useful when you want to apply the same group ownership to all files and subdirectories within a directory.

Example: Change Group Ownership Recursively

chgrp -R group /path/to/directory
changed group of 'file1' to group
changed group of 'file2' to group

Option: -v

The -v option provides verbose output, showing a diagnostic message for each file processed by the command.

Example: Verbose Output

chgrp -v group file.txt
changed group of 'file.txt' to group

Common Uses

The chgrp command is commonly used to:

  • Transfer group ownership to another group.
  • Set group ownership for shared files.
  • Ensure that files have the correct group ownership for security purposes.

Previous

Bash chown Command - Change File Ownership

Next chapter

Scripting

Start with Basic Bash Syntax

This chapter

Overview
4

Lessons

8m

Read time

1. Bash File Permissions and Ownership2. Bash chmod Command - Change File Permissions3. Bash chown Command - Change File Ownership4. Bash chgrp Command - Change Group Ownership

On this page

Using the chgrp CommandOptionsOption: -RExample: Change Group Ownership RecursivelyOption: -vExample: Verbose OutputCommon Uses