Команда chgrp в Linux Bash¶
Команда chgrp используется для изменения группы-владельца файла или директории в системах Linux/Unix.
Синтаксис команды¶
chgrp [опции] новая_группа файл
Аргументы:
новая_группа— имя группы или GID.файл— путь к файлу или директории.
Примеры использования¶
Изменить группу файла:
chgrp developers проект.txt
Изменить группу каталога рекурсивно:
chgrp -R admins /var/www/html
Установить группу по образцу другого файла:
chgrp --reference=шаблон.txt целевой_файл.txt
Полезные опции¶
-R— рекурсивная замена группы для всех вложенных файлов и подкаталогов.-v— подробный вывод изменений.-c— вывод только для изменённых файлов.--reference=ФАЙЛ— установить группу как у указанного файла.
Проверка результата¶
После изменения группы проверьте результат с помощью ls -l:
ls -l файл
В выводе группы указываются после владельца файла:
-rw-r--r-- 1 user developers 4096 Май 20 10:00 проект.txt
Note
Изменение группы доступно владельцу файла или root-пользователю.
Безопасность¶
Убедитесь, что назначенная группа действительно существует.
Используйте
sudo chgrpпри необходимости.