Linux Platform

chgrp

Changer le groupe propriétaire d'un fichier

groupepropriétairefichiers

Syntaxe

chgrp [OPTIONS] GROUPE FICHIER...

Options principales

OptionDescription
-RAppliquer récursivement aux sous-répertoires
-vMode verbeux, afficher chaque modification
-cAfficher uniquement les fichiers effectivement modifiés
-hModifier le lien symbolique et non la cible

Exemples

Changer le groupe d'un répertoire de projet

$ ls -l /var/www/
drwxr-xr-x 4 mouctar mouctar 4096 mai  8 10:00 mon-site/
$ sudo chgrp www-data /var/www/mon-site/
$ ls -l /var/www/
drwxr-xr-x 4 mouctar www-data 4096 mai  8 10:00 mon-site/

Appliquer récursivement à une arborescence

$ sudo chgrp -Rv devops /opt/deploy/
le groupe de « /opt/deploy/ » a été modifié en devops
le groupe de « /opt/deploy/scripts/ » a été modifié en devops
le groupe de « /opt/deploy/scripts/run.sh » a été modifié en devops
le groupe de « /opt/deploy/config.yml » a été modifié en devops

Afficher uniquement les fichiers modifiés

$ sudo chgrp -c docker /opt/containers/*.yml
le groupe de « /opt/containers/docker-compose.yml » a été modifié en docker
le groupe de « /opt/containers/stack.yml » a été modifié en docker