chgrp Befehlsgenerator
Erstelle chgrp-Befehle zur Änderung der Gruppenzugehörigkeit von Dateien
Einführung in chgrp
## Was ist chgrp?
Der Befehl `chgrp` ändert das **Gruppen**-Eigentum von Dateien und Verzeichnissen. Er ist die auf Gruppen ausgerichtete Entsprechung von `chown` und wird häufig verwendet, um einem Team (z. B. `www-data`, `docker`) gemeinsamen Zugriff auf eine Reihe von Dateien zu gewähren.
## So wird er verwendet
1. **Gruppe eingeben**: Geben Sie die neue Eigengruppe an (Name oder numerisches GID). 2. **Datei eingeben**: Geben Sie die Zieldatei oder das Zielverzeichnis an. 3. **Optionen auswählen**: Verwenden Sie `-R` für rekursive Änderungen, `-v`, um jede Änderung anzusehen, oder `-h`, um direkt am Symbollink selbst zu arbeiten. 4. **Kopieren und ausführen**: Kopieren Sie den erzeugten Befehl in Ihre Terminal.
> Um **sowohl** den Eigentümer als auch die Gruppe in einem Schritt zu ändern, verwenden Sie stattdessen `chown user:group file`.
Übliche Optionen
### `-R` Rekursiv Arbeitet rekursiv mit der Datei sowie allem Inhalt im Verzeichnis. Kombinieren Sie es mit `-v`, um jede Änderung zu überprüfen.
### `-v` Ausführlich Gibt für jede verarbeitete Datei eine Diagnosezeile aus, einschließlich solcher, deren Gruppe sich nicht geändert hat.
### `-c` Änderungen Wie `-v`, berichtet jedoch nur über Dateien, deren Gruppe tatsächlich geändert wurde – leisere Ausgabe bei großen Verzeichnisstrukturen.
### `-h` Keine Referenzauflösung Beeinflusst den symbolischen Link selbst anstelle der von ihm verweisenden Datei. Ohne `-h` folgt `chgrp` dem Link und ändert das Ziel.
### `-f` Stillschweigend Unterdrückt die meisten Fehlermeldungen, wie z. B. „Operation nicht erlaubt“ bei Dateien, die nicht Ihnen gehören.
▶Wie ändere ich die Gruppe eines gesamten Projektbaums?
▶Wie ändere ich die Gruppe eines Symlinks, nicht sein Ziel?
▶chgrp vs chown – wann verwende ich welches?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.