Утилита getfattr#

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

Синтаксис getfattr:

getfattr <options> <pathname>

Где:

  • <options> - опции;

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

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

Опция

Описание

-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