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'解決了我的問題 –