Страницы

Расширенные атрибуты файлов в GNU/Linux

Бывает удобно сохранить дополнительные данные о файле, не создавая явных файлов о файле. В ОС GNU это можно сделать для большинства файловых систем, включая ext4.

setfattr --name user.attrname --value value path-to-file
getfattr --name user.attrname path-to-file

Возможность используется нечасто, поэтому утилиты даже не включены в систему по умолчанию.

/usr/bin/sudo apt install attr

Атрибуты переносятся при использовании утилиты mv. Для cp нужно явно указывать --preserve=xattr. Проще всего в .bashrc создать alias для cp с этим ключём:

alias cp='cp --preserve=xattr'

Комментариев нет:

Отправить комментарий