xattr相关内容

您可以通过Shell脚本实现OS X的Finder下载进度条吗?

起初,我认为这可能是扩展属性的一些变体,可以使用xattr命令行工具对其进行修改.但是,我已经进行了几次测试,在这种模式下,文件似乎没有任何特殊属性. 这是否可以从命令行访问,还是只能从某些可可api内部访问? 解决方案 如果您不介意使用swift编写脚本: #!/usr/bin/env swift import Foundation let path = ProcessI ..
发布时间:2020-07-28 05:23:34 其他开发

使用xattr设置Mac OSX隔离属性

在StackOverflow和其他地方,有很多有关如何清除Mac隔离属性的信息. 就我而言,我想进行设置. 这是为了测试我的应用程序是否已正确签名,以便用户在下载应用程序后立即获得“不受信任的开发人员"警告. 我的应用程序特别大(我们通过大文件下载站点而不是商店进行分发),必须上传和下载进行测试并不方便. 过去一周,我在代码签名方面进行了一些角力,因此此测试对我来说很重要. 文件具有隔 ..
发布时间:2020-07-28 05:23:30 其他开发

了解xattr -p com.apple.quarantine的输出

前几天,我弄乱了一些扩展属性为 com.apple.quarantine 的文件.我知道它的用途,但是我一直很好奇以下属性在输出值时的含义. 例如当我输入 xattr -p com.apple.quarantine xmlrpc.php 对于具有所述xattr的文件,我得到这样的输出: 0083;59b926ad;Safari.app;55847AA4-5562-42A2- ..
发布时间:2020-07-28 05:23:26 其他开发

通过_kMDItemUserTags或kMDItemOMUserTags在xattr中使用多个关键字

在重新组织图像时,由于OSX Mavericks的原因,我正在编写脚本以将标签插入图像文件的xattr字段中,以便可以使用Spotlight搜索它们. (为了安全起见,我也在编辑EXIF.) 我的问题是: 哪个属性最适合使用? _kMDItemUserTags似乎是OSX版本,但是kMDItemOMUserTags已被OpenMeta使用.理想情况下,我希望可以与Linux和OSX向前 ..
发布时间:2020-07-08 20:08:06 Python

如何获取文件的扩展属性(UNIX/C)?

当我在命令行中键入ls -l时,有时会在文件权限旁边出现一个@或+符号(顺便说一句,我在OS X上),如下所示: -rw-r-----@ 1 john staff 6731 Sep 28 01:10 mutations.txt drwxr-xr-x+ 71 john staff 2414 Mar 25 18:16 .. 我知道如何使用stat结构获取权限位,但是 ..
发布时间:2020-05-26 18:50:21 服务器开发

如何在NFS上使用扩展文件属性?

我有一个 NFS_Server-NFS_Client 系统. 我的客户端被安装到NFS_Server 目录. 我想使用扩展文件属性(xattr)通过NFS_Client挂载目录更改NFS_Server目录文件的属性. 当我尝试从客户端设置属性时,它给出以下答案: root @ ubuntu:/mnt/nfs/var/nfs#setfattr -n user.comment -v "so ..
发布时间:2020-05-12 18:52:24 服务器开发

iOS如何在文件的xattr中存储NSDictionary或JSON?

我正在使用setxattr命令查看iOS和Mac文件的扩展文件属性.据我了解,我可以在其中存储任意数据,最高可达128kb. 如何像写字典一样写和读扩展属性,而不是取消引用字符串指针? 到目前为止,我有这段代码试图设置单个属性. NSString* filepath = [MyValueObject filepath]; const char *systemPath = [fi ..
发布时间:2019-11-26 20:35:35 移动开发

打印xattr十六进制输出的字符串表示形式

我试图编写一个脚本来从使用xattr的OS X下载的Safari磁盘映像中提取原始下载URL,以便我可以重命名它们,但仍然可以轻松地获取其原始名称以供参考。 b $ b 这个命令打印下载给定文件的URL的十六进制表示形式,例如: xattr -p com.apple.metadata:kMDItemWhereFroms * .dmg p> 62 70 6C ..
发布时间:2018-02-04 11:46:37 其他开发

扩展属性存储在哪里?

这是一个简单的问题,但我已经做了一些研究,找不到任何答案...所以有人知道,当我们通过xattr定义扩展属性时,这些属性存储在 - 作为 - 的一部分file'c​​ontents(在biggining,到底?),或者如果inode有一个特殊的区域来存储这些? 顺便说一句,我读过在ext4中“每个扩展属性被限制在一个文件系统块(例如4 KiB)”。如果我想将7个扩展属性存储到文件系统中的每个 ..
发布时间:2017-11-06 21:40:40 其他开发