chgrp Генератор команд
Сгенерировать команды chgrp для изменения групповой принадлежности файлов
Начало работы с chgrp
## Что такое chgrp?
Команда `chgrp` изменяет **группу** владельца файлов и каталогов. Это аналог команды `chown`, ориентированный на группы, и часто используется для предоставления команде (например, `www-data`, `docker`) совместного доступа к набору файлов.
## Как использовать
1. **Укажите группу**: Введите новую группу владельца (имя или числовой GID). 2. **Укажите файл**: Определите целевой файл или каталог. 3. **Выберите опции**: Используйте `-R` для рекурсивных изменений, `-v` — чтобы увидеть каждое изменение, или `-h` — чтобы воздействовать непосредственно на символическую ссылку. 4. **Скопируйте и запустите**: Скопируйте сгенерированную команду в свой терминал.
> Чтобы изменить **и** владельца, **и** группу за один шаг, вместо этого используйте `chown user:group file`.
Общие опции
### `-R` Рекурсивный режим Работа с файлом и всем содержимым каталога осуществляется рекурсивно. Сочетайте с `-v` для проверки каждого изменения.
### `-v` Подробный режим Выводится диагностическая строка для каждого обработанного файла, включая те, у которых группа не изменилась.
### `-c` Изменения Как и в `-v`, но отображаются только те файлы, у которых действительно изменилась группа — более тихая выходная информация для крупных структур каталогов.
### `-h` Без разрешения ссылки Влияние оказывается непосредственно на символическую ссылку, а не на файл, на который она указывает. Без `-h` `chgrp` следует за ссылкой и изменяет целевой файл.
### `-f` Беззвучный режим Подавляются большинство сообщений об ошибках, таких как «Операция запрещена» для файлов, которые не принадлежат пользователю.
▶Как изменить группу всей деревянной структуры проекта?
▶Как изменить группу символической ссылки, а не её цель?
▶chgrp против chown — когда использовать одно, а когда другое?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.