Утилита getfattr#

Описание#

Утилита getfattr отображает для каждого заданного файла имя и набор расширенных имен атрибутов (опционально - значений), которые связаны с этим файлом.

Синтаксис утилиты:

getfattr <options> <pathname>

Где:

  • <options> - опции;

  • <pathname> - расположение.

Опции#

Часто используемые опции утилиты представлены в таблице ниже.

Опции getfattr#

Опция

Описание

-d, --dump

Вывести значения всех совпадающих расширенных атрибутов

-e, --encoding

Произвести декодирование полученных значений; в качестве аргумента задается тип кодировки: hex (шестнадцатеричный), text (текстовый) или base64 (двоичный в ASCII-формате)

-m, --match

Включить в вывод только атрибуты, имена которых совпадают с заданным шаблоном. Если в качестве шаблона указан - (дефис), то в вывод попадут все атрибуты

-n, --name

Вывести значение расширенного атрибута с заданным именем

-R, --recursive

Вывести информацию рекурсивно по каждому элементу каталога

Примеры использования#

  • Для вывода списка атрибутов и их значений для файла path/to/file введите команду:

    getfattr -d path/to/file
    
  • Для отображения всех расширенных атрибутов и их значений для файла tmp/attr_file в шестнадцатеричном формате введите команду:

    getfattr -d -m - -e hex tmp/attr_file
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man getfattr

Или:

getfattr --help