Commandes Linux · 3 min read · Sep 14, 2025
Commande Linux Chgrp pour Débutants (5 Exemples)

Ici chez HowtoForge, nous avons récemment discuté de la commande chown qui permet aux utilisateurs de changer le propriétaire ainsi que le groupe d’un fichier (ou d’un répertoire) sous Linux. Mais saviez-vous qu’il existe un utilitaire en ligne de commande dédié que vous pouvez utiliser pour changer les informations liées au groupe ? L’outil en question est chgrp, et dans ce tutoriel, nous allons discuter de cet outil à l’aide d’exemples faciles à comprendre.
Mais avant de faire cela, il convient de mentionner que tous les exemples et instructions mentionnés dans ce tutoriel ont été testés sur Ubuntu 22.04.
Commande chgrp de Linux
Comme vous l’avez déjà compris, si le besoin est uniquement de changer le groupe d’un fichier ou d’un répertoire, alors vous pouvez utiliser chgrp au lieu de chown. L’outil fournit plusieurs options en ligne de commande que vous pouvez utiliser dans différentes situations. Voici la syntaxe générique de chgrp :
chgrp [OPTION]... GROUPE FICHIER...Les exemples suivants de type Q&R devraient rendre la commande chgrp plus claire.
Q1. Comment changer le groupe d’un fichier/répertoire en utilisant chgrp
L’utilisation de base de la commande chgrp est très simple. Supposons que vous souhaitiez changer le groupe d’un fichier ‘file1’ dont le groupe actuel est ‘himanshu’. Le besoin est de changer la propriété du groupe en ‘root’. Voici la commande que nous devons exécuter dans ce cas :
chgrp root file1En fonction de votre niveau actuel de privilèges, vous voudrez peut-être exécuter la commande ci-dessus avec ‘sudo’ (si vous n’êtes pas sûr de ce qu’est ‘sudo’, lisez ceci).
La capture d’écran ci-dessus confirme que la propriété du groupe a été changée avec succès en ‘root’.
Q2. Comment chgrp gère les liens symboliques
Par défaut, la commande chgrp affecte le référent d’un lien symbolique. Cela signifie que tout changement effectué via l’outil ne s’applique pas au lien symbolique, mais au fichier auquel il fait référence. Par exemple, considérons le lien symbolique ‘file1symlink’ qui pointe vers ‘file1’.
Les deux ‘file1’ et ‘file1symlink’ ont leur propriétaire et leur groupe définis sur ‘himanshu’.
Maintenant, si vous essayez de changer le groupe du fichier lien symbolique, vous verrez que ‘file1symlink’ restera inchangé, mais la propriété du groupe de ‘file1’ sera changée à la place.
sudo chgrp root file1symlinkCependant, si vous le souhaitez, vous pouvez changer ce comportement en utilisant l’option en ligne de commande -h.
sudo chgrp -h root file1symlinkLa capture d’écran suivante montre que la commande susmentionnée a changé le groupe du lien symbolique cette fois :
Q3. Comment demander à chgrp de prendre les informations de groupe d’un fichier de référence
Si vous le souhaitez, vous pouvez demander à la commande chgrp de prendre les informations de groupe d’un fichier, vous évitant ainsi l’effort de spécifier manuellement le nom du groupe sur la ligne de commande. Cette fonctionnalité peut être accessible via l’option en ligne de commande –reference, qui nécessite de spécifier le nom du fichier de référence.
chgrp --reference=[nom-fichier-ref] NOMFICHIERPar exemple :
chgrp --reference=file2 file1La commande susmentionnée fera en sorte que la propriété du groupe de file1 soit la même que celle de file2.
Q4. Comment demander à chgrp de faire des changements de manière récursive
Dans le cas où - en traitant avec des répertoires et des sous-répertoires - vous souhaitez effectuer des changements récursifs, vous pouvez le faire en utilisant l’option en ligne de commande -R.
chgrp -R NOMDUGROUPE REPERTOIRE-OU-CHEMINQ5. Pourquoi utiliser chgrp alors que chown peut également être utilisé pour changer des groupes
On pourrait soutenir que si la commande chown peut également être utilisée pour modifier les informations liées au groupe, alors pourquoi chgrp est-il nécessaire en premier lieu ? Eh bien, tout d’abord, chgrp est simple à utiliser par rapport à chown lorsque tout ce que vous devez faire est de changer le groupe d’un fichier/répertoire. Et deuxièmement, puisque chown est également capable de faire d’autres choses, on ne voudrait pas accidentellement apporter des modifications en travaillant sur, disons, un serveur de production. Pour changer de répertoire, utilisez la commande cd.
Conclusion
Chgrp n’est pas une commande difficile à comprendre et à utiliser. Nous avons couvert presque toutes ses principales options/fonctionnalités ici. Essayez les exemples que nous avons mentionnés dans ce tutoriel, et vous devriez être prêt à utiliser la commande. En cas de doute ou de question, rendez-vous sur la page de manuel de l’outil.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.