chgrp

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

chgrp — утиліта UNIX. Може використовуватися непривілейованими користувачами для зміни групи файлів. На відміну від команди chown, chgrp дозволяє рядовим користувачам змінювати групи, але тільки ті, членами яких вони є.

ІМ'Я 
chgrp — змінити групу файлів
ОГЛЯД 
chgrp [опції] група файл.
опції POSIX: [-R] [--]
опції з чернетки стандарту («Austin»): [-hHLPR]
вказівка групи в стилі GNU: [--reference=rfile]
опції GNU (коротка форма): [-cfvR] [--help] [--version]
ОПИС 
chgrp змінює групу кожного заданого файлу на групу, яка може бути представлена як ім'ям групи, так і її числовим ідентифікатором (GID).
ОПЦІЇ POSIX 
-R
Рекурсивна зміна групи для каталогів і їхниого вмісту. Виникаючі помилки не припиняють роботи команди.
--
Завершує список опцій.
ОПЦІЇ З ЧЕРНЕТКИ СТАНДАРТУ AUSTIN 
-h 
Для кожного аргументу, який є символьним посиланням, змінити групу саме цього посилання, а не об'єкта, на який він указує. Якщо система не підтримує групи для символьних посилань, то нічого не робити.
-H (напів-логічний метод)
(Використовується спільно з -R.) Для кожного аргументу, який є символьним посиланням на каталог, змінити групу самого каталога і всіх файлів в ієрархії цього каталога.
-L (логічний метод)
(Використовується спільно з -R.) Для кожного файлу, чи вказаного в командному рядку, або зустрінутого при обході дерева каталогів, якщо цей файл є символьним посиланням на каталог, змінити групу самого цього каталога і всіх файлів в ієрархії цього каталога.
-P (фізичний метод)
(Використовується спільно з -R.) Для кожного файлу, чи вказаного в командному рядку, або зустрінутого при обході дерева каталогів, якщо цей файл є символьним посиланням, змінити групу саме цього посилання, а не об'єкта, на який вона указує. Якщо система не підтримує групи для символьних посилань, то нічого не робити. Це поведінка за умовчанням.
-R 
Рекурсивно змінити групу каталогів і їх вмісту.
ДОДАТКОВІ ВЛАСТИВОСТІ ВЕРСІЇ GNU
Розширення GNU (починаючи з GNU fileutils−4.0) дозволяє використовувати --reference=rfile як визначення групи: та ж група, що і у rfile.
ОПЦІЇ GNU
-c --changes
Детально описувати дії для кожного файлу, чия група дійсно змінюється.
-f --silent, --quiet
Не видавати повідомлення про помилку для файлів, чия група не може бути змінена.
-h --no-dereference
Працювати з самими символьними посиланнями, а не з файлами, на які вони указують. Дана опція доступна тільки якщо є системний виклик lchown.
-v --verbose
Детально описувати дію або відсутність дії для кожного файлу.
-R --recursive
Рекурсивна зміна групи для каталогів і всього їхнього вмісту.
СТАНДАРТНІ ОПЦІЇ GNU
--help
Видати підказку на стандартний вивод і успішно завершитися.
--version
Видати інформацію про версію на стандартний вивод і успішно завершитися.
ОТОЧЕННЯ
При роботі звичайним способом використовуються змінні LANG, LC_ALL, LC_CTYPE і LC_MESSAGES. Системи, відповідні стандарту XSI, використовують NLSPATH звичайним способом.
ВІДПОВІДНІСТЬ СТАНДАРТАМ
POSIX 1003.2 вимагає тільки наявність -R. Використання інших опцій може виявитися не переносимим.