Mac OS X文件系統的附加屬性@如何徹底刪除

轉自:https://www.jianshu.com/p/3782d73cb3e8

midmirror

 

有時候在 Mac 系統下讀寫 NTFS 分區時,會發現一些文件不能打開。

顯示錯誤爲:

項目“XXX”已被 OS X 使用,不能打開。

如果再終端 ls -al 命令一下就可以看到:

-rwxr-xr-x@

文件的讀寫權限中被加上了一個@符號,這就是 Mac OS X 文件系統的附加屬性(extended attributes)。

通過-l 參數可以查看詳細的附加屬性內容:

xattr -l hello.txt

 

徹底刪除附加屬性的辦法:

xattr -c *.txt

去除當前文件夾中所有 txt 的附加屬性。再次 ls -al 可以發現沒有了@符號。

注意,某些博客和貼吧推薦的:

xattr -d com.apple.FinderInfo XXX.txt

或者其他帶有 com.apple.****的都可能刪除不徹底。只有用-c 參數才能徹底刪除。



作者:midmirror
鏈接:https://www.jianshu.com/p/3782d73cb3e8
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章