0
我一直在试图找出一种方法来递归地删除一些文件的所有xattr
,但是,没有一个previous methods似乎工作了;有可能是新引入的bug?递归xattr可怕地失败
$ xattr -rc .
option -r not recognized
$ xattr -c .
option -c not recognized
..现在最后的压轴!
$ find . -exec xattr -l {} \;
com.apple.FinderInfo:
Traceback (most recent call last):
File "/usr/local/bin/xattr", line 11, in <module>
sys.exit(main())
File "/Library/Python/2.7/site-packages/xattr/tool.py", line 200, in main
print(_dump(attr_value))
File "/Library/Python/2.7/site-packages/xattr/tool.py", line 77, in _dump
printable = s.translate(_FILTER)
TypeError: character mapping must return integer, None or unicode
哦,看它找到了一个xattr
淤泥之中...这将是有趣的,知道怎么回事,什么或谁破坏了xattr
工具这么惨。我只需递归删除扩展属性,真的!
删除'/ usr/local/bin/xattr'并保留默认的'/ usr/bin/xattr'解决了我的问题 –