美文网首页
mac解决ntfs问题以及文件1980年的问题

mac解决ntfs问题以及文件1980年的问题

作者: hopless | 来源:发表于2016-05-03 10:50 被阅读183次

    作者:叶文

    链接:http://www.zhihu.com/question/19571334/answer/25245070

    来源:知乎

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    最简单的方法就是把 OS X 自带的 mount_ntfs 默认加载方式从只读改成读写, 具体方法如下

    # 用 root 身份做如下操作 (高危! 请切记自己在干什么)

    sudo -s

    cd /sbin

    # 将系统自带的挂载程序改名

    mv mount_ntfs mount_ntfs_orig

    # 新建我们要的挂载脚本并编辑

    vim mount_ntfs

    #!/bin/sh

    /sbin/mount_ntfs_orig -o rw,nobrowse "$@"

    # 保存退出后改一下权限

    chmod a+x mount_ntfs

    # 都搞定了, 退出 root 身份

    exit

    然后就可以跟用其他类型分区一样的随意用了

    有其他答案做类似操作时在 -o 参数里加了 nobrowse, 这个是让 GUI 默认不可见, 即 Finder 的左边栏 "设备" 里不出现, 找起来麻烦推出也麻烦, 个人建议不要加

    // 2014.05.06 更新, 如果 -o 参数里不加 nobrowse 可能挂载上来的还是只读模式, 这个具体原因还没研究清楚, 如果遇到挂载上去还是只读, 将脚本里 -o rw 改成 -o rw,nobrowse

    // 为了方便访问, 可以在 finder 里用 cmd+shift+G 打开跳转, 输 /Volumes 进入所有磁盘目录, 然后在用 cmd+shift+T 将 /Volumes 保存到边栏

    解决1984年 日期问题:

    ```

    xattr -d com.apple.FinderInfo

    ```

    通过-l 参数可以查看详细的附加属性内容:

    xattr -l hello.txt

    彻底删除附加属性的办法:

    xattr -c *.txt

    去除当前文件夹中所有 txt 的附加属性。再次 ls -al 可以发现没有了@符号。

    注意,某些博客和贴吧推荐的:

    xattr -d com.apple.FinderInfo XXX.txt

    文/midmirror(简书作者)

    原文链接:http://www.jianshu.com/p/3782d73cb3e8

    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

    相关文章

      网友评论

          本文标题:mac解决ntfs问题以及文件1980年的问题

          本文链接:https://www.haomeiwen.com/subject/bizskttx.html