El 'chgrp' L'ordre a Linux s'utilitza per canviar la propietat del grup d'un fitxer o directori. Tots els fitxers a Linux pertanyen a un propietari i a un grup. Podeu definir el propietari utilitzant chown i el grup per l'ordre chgrp.
Sintaxi de l'ordre `chgrp` a Linux
chgrp [OPCIÓ]… FITXER DE GRUP… chgrp [OPCIÓ]… –reference=FITXER DE GRUP…
Nota Primer hem de tenir permís d'administrador per afegir o eliminar grups. Podem iniciar sessió com a root per a aquest propòsit o ús sudo . Per afegir un grup nou, podem utilitzar:
sudo addgroup geeksforgeeks>
Exemples de comanda `chgrp` a Linux
Canviar la propietat del grup d'un únic fitxer
Per canviar la propietat del grup d'un fitxer.
sudo chgrp geeksforgeeks abc.txt>

Per a un sol fitxer
Aquí el nom del grup del fitxer abc.txt es va canviar de kcVirtual a geeksforgeeks . Tingueu en compte que quan es creen fitxers, el nom del grup del fitxer és el mateix que el propietari sota el qual es va crear el fitxer.
Canviar la propietat del grup de diversos fitxers
L'ordre 'chgrp' també pot gestionar diversos fitxers alhora. Per exemple:
chgrp developers file1.txt file2.txt file3.txt>
Aquí, 'fitxer1.txt', 'fitxer2.txt' i 'fitxer3.txt' s'assignaran tots al grup de 'desenvolupadors'.
Canviar la propietat del grup d'un directori o Carpeta
Per canviar la propietat del grup d'una carpeta.
sudo chgrp geeksforgeeks GFG>

Per a directori o carpeta
Canvieu de manera recursiva la propietat del grup d'una carpeta
Per canviar recursivament la propietat del grup d'una carpeta i de tot el seu contingut.
sudo chgrp -R geeksforgeeks GFG>

Recursivament
jdbc jdbc
Com podem veure el grup de la carpeta GFG i el seu contingut F1 , F2 era tot kcvirtual inicialment i es van canviar a geeksforgeeks amb l'únic comandament.
Utilitzant el nom del grup d'un fitxer de referència
Utilitzar el nom del grup d'un fitxer de referència per canviar el grup d'un altre fitxer o carpeta.
sudo chgrp -R --reference=abc.txt GFG>

fitxer de referència
El nom del grup del fitxer de referència abc.txt s'ha utilitzat per canviar recursivament el grup de la carpeta GFG i tot el seu contingut mitjançant l' -referència opció.
Opcions disponibles a l'ordre `chgrp` a Linux
Opció `-c` o `–changes`
Per descriure l'acció de cada fitxer el grup del qual canvia realment.
Exemple:
sudo chgrp -c geeksforgeeks f1>

-c
Opció `-f`
Per suprimir missatges d'error.
mapa java
Exemple:
sudo chgrp -f geeksforgeeks f2>

-f
Opció `-v`
Per descriure l'acció o la no acció realitzada per a cada fitxer.
Exemple:
sudo chgrp -v geeksforgeeks f1>

-en
Opció `–dereference` o `–no-dereference`
Per canviar el nom del grup dels fitxers d'enllaç.
Exemple:
sudo chgrp --dereference geeksforgeeks symbolic_link>
-desreferència
Aquí el fitxer symbolic_link és el link_file per al fitxer f1 . Amb -desreferència opció es canvia el nom del grup del fitxer real apuntat per symbolic_link.Exemple:
sudo chgrp --dereference geeksforgeeks symbolic_link>
Aquí el fitxer symbolic_link és el fitxer_enllaç per al fitxer f1 . Amb –no-dereference opció es canvia el nom del grup de l'enllaç_simbòlic.
Conclusió
En aquest article hem parlat de `chgrp`>
comanda a Linux, que és una eina poderosa per canviar la propietat del grup de fitxers i directoris. Permet als usuaris modificar la propietat del grup per a fitxers únics o múltiples, així com directoris sencers de forma recursiva. Mitjançant l'ús de diverses opcions, els usuaris poden gestionar de manera eficient els permisos d'accés i millorar la seguretat dels seus sistemes de fitxers. Elchgrp>
L'ordre demostra ser una utilitat essencial per als administradors i usuaris del sistema, que ofereix un control perfecte sobre la propietat del grup i el control d'accés a l'entorn Linux.