Mac OS 系统中文件经常会被附加上特有的扩展属性 ( extend attributes ),具体表现是用 ls -l 查看时会有 @ 的标记,比如:
1  | ls -l  | 
这个 @ 属性是在 Finder 中对文件进行任意操作后被增加上的,把 @ 属性去掉后就可以正常双击 HTML 文件使用 Chrome 打开了。
清除一个文件的所有扩展属性的方法:
1  | xattr -c filename  | 
清除目录所有文件扩展属性的方法:
1  | xattr -rc dirpath  | 
清除当前目录下所有文件扩展属性的方法:
1  | xattr -rc .  |