ryg

Команда CHGRP в bash и Mac OS X

Назначение:

Утилита chgrp изменяет  ID группы в каждом указанном файле. Команда в многом совпадает с командой chown.

Синтаксис:

chgrp [-fhv] [-R [-H | -L | -P]] group file ...

Параметры:

-f

Не сообщать об ошибках изменения собственников файла и групп и не менять статус возврата в случае ошибок

-H

Если параметр -R указан, то файлы по символьным ссылкам указанным в командной строке будут обработаны, символьные ссылки на файлы встреченные в дереве папок будут проигнорированы

-h Если в командной строке указана символьная ссылка, то группа владельцев будут изменена для нее, а не для файла на который она указывает
-L Если указан параметр -R, то все файлы на которые ссылаются встреченные символьные ссылки будут обработаны.
-P Если указан параметр -R, то символьные ссылки не обрабатываются. (опция установлена по умолчанию). Используйте -h
-R Изменение ID пользователя и группы в иерархическом дереве файлов (по подпапкам)
-v Выводить список файлов у которых был изменен владелец

Параметры -H, -L и -P игнорируются если не указан параметр -R.

Владелец group при указании одновременно числового ID и символьного имени будет использовано символьное имя, а числовой ID будет проигнорирован.

Пользователь должен быть членом указанной группы и владельцем файла, либо суперпользователем

Совместимость

В предыдущих версиях символьные ссылки не имели групповых владельцев

Параметр -v не является стандартным и его использование в скриптах не рекомендовано

Возвращаемое значение:

В случае успешного завершения возвращаемое значение =0, в случае ошибки >0.

Связанные команды:

chown -сменить владельца файла и группы-владельца файла
chmod -изменение прав доступа к файлам
find -Поиск файлов по определенным критериям
sudo  - выполнить команду от имени супер-пользователя
Весь список команд terminal Mac OS X