我编写了一个脚本,它通过模块xattr在一些文件上设置扩展属性。我成功地在python3中的Ubuntu中测试了它,但是它不能在我的RasperryPi上工作。我不得不改变几十个小错误,大多是像xattr not knowing its methods。例如,xattr.set(...) has to be changed to xattr.setattr(...)。但我没能把他们列出来。因此,我尝试了一些基本的方法,并得到了错误:xattr.list(
"/usr/bin/xattr -crs /var/folders/mm/h01jykrs7gv9w7jjb0yt609w0000gp/T/XcodeDistPipeline.Uay/Root/PayloadThe /usr/bin/xattr tool may be damaged.
似乎xattr已经损坏,当在终端运行xattr时,它会提示下面的错误。xattr<
起初,当我试图从终端运行它时,我收到了一条消息,上面写着一些类似于no module xattr的内容。安装xattr之后,我现在得到消息:
It appears that you do not have extended file system attributes enabled.Please enable the user_xattr option for your filesystem and try again.我发现了一些讨论这个问题的线程(例如这里),其中大多数似乎都同意修改/etc/fstab/
我想在python中使用xattr,但发现xattr的键()为空,这是否表明libattr功能没有启用?我了解到,在ext3/ext4中,默认情况下libattr特性是禁用的,但是如何启用它呢?谢谢~>>> x = xattr.xattr('tiger_8a428_userdvd.dmg')<xattr file='tiger_8a428_