6.25. Attr-2.4.48

attr 软件包包含管理文件系统对象的扩展属性的工具。

大致构建用时: 少于 0.1 SBU
所需磁盘空间: 4.2 MB

6.25.1. 安装 Attr

准备编译 Attr:

./configure --prefix=/usr     \
            --bindir=/bin     \
            --disable-static  \
            --sysconfdir=/etc \
            --docdir=/usr/share/doc/attr-2.4.48

编译软件包:

make

测试需要在支持扩展属性的文件系统上运行,例如 ext2、ext3、或者 ext4。如果同时运行多个测试会导致测试失败(-j 选项大于 1)。输入命令检查结果:

make check

安装软件包:

make install

需要移动共享库到 /lib,因此需要重建 .so 中的 /usr/lib 文件:

mv -v /usr/lib/libattr.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) /usr/lib/libattr.so

6.25.2. Attr 软件包内容

安装的程序: attr, getfattr, 和 setfattr
安装的库: libattr.so
安装目录: /usr/include/attr 和 /usr/share/doc/attr-2.4.48

简要介绍

attr

扩展文件系统对象的属性

getfattr

获取文件系统对象的扩展属性

setfattr

设置文件系统对象的扩展属性

libattr

包含管理扩展属性的库函数