xattr

    2热度

    2回答

    去年,我必须将OS 9周围的旧Mac字体转换为某人在PC上使用。我发现那时字体数据存储在扩展属性com.apple.ResourceFork中。终端中的实际文件大小将显示为0。我可以通过使用xattr -p com.apple.ResourceFork font> font.ttf打印出该扩展属性的值来解决这个问题。 现在雪豹和HFS +文件压缩的​​东西已经改变了。如果你现在尝试打印出一个旧式的

    1热度

    1回答

    我想写一个脚本来从OS X下使用xattr在OS X上下载的磁盘映像中提取原始下载URL,以便我可以重命名它们,但仍然可以轻松地获取其原始名称参考。如果我 xattr -p com.apple.metadata:kMDItemWhereFroms *.dmg 给 62 70 6C 69 73 74 30 30 A1 01 5F 10 4F 68 74 74 70 3A 2F 2F 61 64

    2热度

    1回答

    是否有写一种包装脚本或补丁updatedb的一种(或定位),使得定位可以找到用户定义的扩展属性(标记)(假设在ext3文件系统,安装有user_xattr选项)的简单方法也?

    1热度

    1回答

    从shell脚本,我试图删除扩展属性 setfattr -x security.selinux file.txt的 的file.txt的有模式777,但即时获得“权限被拒绝错误”。 我该如何解决这个问题?

    11热度

    1回答

    我正在尝试执行一个小测试XATTRs。我重新编译了我的内核,并启用了所有的XATTR。 现在,当我包括xattrs头: #include <attr/xattr.h> 我收到错误没有这样的文件或目录。我正在使用UBUNTU 11.10 64位系统,我不明白为什么不支持XATTR?

    4热度

    2回答

    我想使用OSX“xattr”实用程序将扩展属性从一个文件复制到另一个文件。背景是我们正在构建一个备份工具,文件/结构必须保留所有属性,ACL等......除了像资源分支这样的大属性外,一切工作都正常。使用下面的方法,小属性可以正常工试图在OS X 10.7.5上这是我在做什么: 首先我使用“ls -l @”标识文件上的属性。结果如下: [email protected] 1 testuser st

    3热度

    1回答

    Mac OSX 10.6 我有一些别名指向错误的卷。我想搜索我的整个层次结构中的这些别名。他们是别名,而不是符号链接,所以我不能只是做find/-type l -ls | grep badVolumeName。 似乎别名有一个com.apple.ResourceFork,但用xattr查询这给了我二进制数据。有没有办法将别名的目标转储为文本,这样我就可以对坏的卷名进行grep了?或者另一种方式来做

    1热度

    1回答

    我有一个FUSE文件系统中,我编写了getxattr和setxattr这样的: int mfs_setxattr(const char *path, const char *name, const char *value, size_t size, int flags) { ... /* some translation processing of path to rpath */

    1热度

    2回答

    我正在创建一个跨平台的软件,我想知道是否有任何(简单)方法在C#中读取/写入Unix(Mac OSX/Linux)扩展文件属性。 我刚刚阅读了xattr命名空间,但是我还没有找到任何有关此功能的C#实现或绑定的信息。 P.S.我到目前为止发现的唯一的东西是python-xattr库,但我不想使用它,因为: 我不想强制用户安装Python(已经有Mono/.NET依赖处理) 通过使用Python我会