轉自:https://www.jianshu.com/p/3782d73cb3e8
有時候在 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
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。