去年用了mac后对其爱不释手,可是工作中还是很多情况下需要用win的所以自己的硬盘是NTFS格式的。具体的方案,参见去年《MAC 读写NTFS硬盘》,还得到小编的推荐(其他文章几十的点击,推荐的文章几百的点击)。
NTFS 下的文件不知什么时候无法使用了(无法复制,运行。)
从谷歌和百度上查了很多资料,有说从win上进行索引检查(chkdsk /f D:
),经测试没有效果,从简书上找到一个方法,我这边测试有效,希望能帮到你!
最初遇到问题,第一反应也是查看文件的属性的状态Finder
中右键简介并没有找到什么有效信息,在终端ll命令查看,发现相比印象中在文件权限后面多了一个@
符号。
文件的读写权限中被加上了一个
@
符号,这就是Mac OS X
文件系统的附加属性(extended attributes)。
可以通过xattr
查看文件的扩展属性.
xattr 的参数说明
// 清除文件的所扩展属性
xattr -c android-studio-ide-145.3276617-mac.dmg
也可以通过 -d 的属性
xattr -d com.apple.FinderInfo android-studio-ide-145.3276617-mac.dmg
清除目录下所有文件的属性
find . -name "*.*" -exec xattr -c {} \;
经比对,所有锁定的文件里面都有
com.apple.FinderInfo
属性,所以通过-d把其清除掉,也可恢复。(但只是猜测)
反正这些属性一般是由系统生成的,不是很重要,如果你清楚的知道文件里有重要的扩展属性,请不要这样干!