chgrp Generator poleceń
Wygeneruj polecenia chgrp do zmiany grupy właściciela plików
Podstawy chgrp
## Co to jest chgrp?
Polecenie `chgrp` zmienia **grupę** właściciela plików i katalogów. Jest to odpowiednik skupiony na grupie polecenia `chown` i jest powszechnie używane do przyznania zespołowi (np. `www-data`, `docker`) wspólnego dostępu do zestawu plików.
## Jak to używać
1. **Podaj grupę**: Wpisz nową grupę właściciela (nazwę lub numer GID). 2. **Podaj plik**: Wskazuj docelowy plik lub katalog. 3. **Wybierz opcje**: Użyj `-R` do zmian rekurencyjnych, `-v` aby zobaczyć każdą zmianę, lub `-h` aby działać na samym symlinku. 4. **Skopiuj i uruchom**: Skopiuj utworzone polecenie do swojego terminala.
> Aby zmienić **zarówno** właściciela, jak i grupę w jednym kroku, użyj zamiast tego `chown user:group file`.
Opcje ogólne
### `-R` Recyrkulacyjne Pracuje z plikiem oraz wszystkim, co znajduje się w katalogu, w sposób recyrkulacyjny. Połącz z `-v`, aby sprawdzić każdą zmianę.
### `-v` Rozszerzone informacje Wydrukuje linię diagnostyczną dla każdego przetworzonego pliku, włączając te, których grupa nie uległa zmianie.
### `-c` Zmiany Podobnie jak `-v`, ale raportuje tylko te pliki, których grupa rzeczywiście uległa zmianie — cichszy wyjście przy dużych strukturach katalogowych.
### `-h` Brak odwoływania Wpływa na sam link symboliczny, a nie na plik, do którego wskazuje. Bez `-h`, `chgrp` podąża za linkiem i zmienia cel.
### `-f` Ciche działanie Tłumi większość komunikatów o błędach, takich jak „Operacja nie jest dozwolona” w przypadku plików, których nie posiadasz.
▶Jak zmienić grupę całego drzewa projektu?
▶Jak zmienić grupę symlinku, a nie jego cel?
▶chgrp vs chown — kiedy używać jednego, a kiedy drugiego?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.