您的位置:首页 > Web前端 > HTML

OSX 系统无法直接用 Chrome 双击点击打开本地 html 文件

2016-12-21 15:12 525 查看
在 Mac OS X 下,文件经常会被附加上 OS X 特有的扩展属性 ( extend attributes ),具体表现是用 ls -l 查看时会有 @ 的标记,譬如:

$ ls -l index.html
-rw-r--r--@  1 cnhavee  staff  1518  1 9 14:13 index.html

这个 @ 属性是用户在 Finder中对文件进行任意操作后就会被附带上,这可能导致在 OS X 下打包后放到 Linux 系统分享文件的时候,会出现莫名其妙的错误,兼因 tar 命令本身并不能区分 extend attributes。

这样的文件如果把扩展属性(Extend Attributes)去掉,就可以打开了。

一次性清除一个文件的所有扩展属性 extend attributes:

$ xattr -c filename

对一个目录及其下的所有文件做清除操作:

$ xattr -rc directory
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐