交叉编译 attr
交叉编译 attr概述attr – extended attributes on filesystem objects, 扩展文件系统对象的属性。扩展属性实现了用户将 name:value(名称:值)对附加到文件系统中的对象的能力。本文档描述了 attr 命令,它与同名的 IRIX 命令基本兼容。它最初专门针对 XFS 文件系统的用户,尽管它现在可以在任何支持扩展属性的文件系统上使用,但对于与文件系统无关的扩展属性操作的通用和更可移植的接口,请参阅 getfattr 和 setfattr 文档。扩展属性可用于存储文件的元信息。例如,“character-set=kanji” 可以告诉文档浏览器在显示时使用汉字字符集,而 “thumbnail=…” 可以提供高分辨率图形图像的低分辨率概览。在受支持的文件系统中,名称的长度最多为 256 字节,以第一个 0 字节结尾。其目的是它们是属性为可打印 ASCII(或其他字符集)的名称,这些值最多可以是 64KB 的任意二进制数据。属性可以附加到所有类型的 inode:常规文件、目录、符号链接、设备节点等。扩展属性使用与每个文件系统对象关联的两个不相交的属性名称空间。它们是根和用户地址空间。根地址空间只能由超级用户访问,并且只能通过为函数调用指定标志参数来访问。其他用户将无法看到或修改根地址空间中的属性。用户地址空间受正常文件权限机制保护,因此文件所有者可以决定谁能够查看和/或修改任何特定文件的属性值。可以从