Утилита setfattr#
Описание#
Утилита setfattr устанавливает и изменяет расширенные атрибуты объектов файловой системы.
Синтаксис утилиты:
setfattr <options>
Где <options> - опции.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Указать имя устанавливаемого расширенного атрибута |
|
Удалить заданный расширенный атрибут |
|
Установить новое значение расширенного атрибута |
Существует три метода установки значения с помощью опции -v <value>:
Заданная строка заключена в двойные кавычки, внутренняя строка рассматривается как текст. В этом случае обратная косая черта и двойные кавычки имеют особое значение и должны экранироваться предыдущей обратной косой чертой;
Заданная строка начинается с
0sили0S, предполагается кодировкаbase64.
Примеры использования#
Для добавления расширенного атрибута в пространство имен пользователя используйте команду:
setfattr -n user.foo -v bar file.txtВ результате выполнения команды в пространство имен пользователя добавится расширенный атрибут
user.foo.Для добавления
md5sumк файлу в качестве расширенного атрибута используйте команду:setfattr -n trusted.md5sum -v <hash> file.txtВ результате выполнения команды к файлу
file.txtдобавится расширенный атрибутmd5sum.
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команды:
man setfattr
Или:
setfattr --help