IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    解决Finder里文件夹灰化问题

    ern发表于 2016-01-13 13:26:02
    love 0

    OS X的文件系统虽然古老了点,总体还算比较稳定,但昨天在连NAS使用的时候,突然发现了个诡异的问题:把NAS(群晖)的盘挂载上来后,从光盘往里传输文档时,如果是直接整个文件夹拷贝过去,那么这个文件夹在Finder里会灰掉,能查看信息,但无法访问。就如同下图中的“外语”这个文件夹。
    屏幕快照 2016-01-12 20.20.43


    搞不定,开“终端”:
    屏幕快照 2016-01-12 20.21.47
    上图中的“法律”也是同样情况,但是权限和其他都一样是drwx啊。从终端里也能正常cd进去,查看或者修改文件夹里的文件也都OK。这就怪了,难道是NAS上的权限配置和共享模式下还不匹配。进入NAS的HTTP管理页面或者远程SSH上去都看不出任何权限异常。
    在Finder里右键打开文件夹的属性看看:
    屏幕快照 2016-01-12 20.21.05
    这里可以看到点奇怪的事情了:下面是“自定访问权限”,和终端看到的不同,而且文件夹创建时间好古老……一顿google之后,发现也有人提出mv一下改名,然后在Finder里手工建立同名文件夹,最后把文件转移过来就可以。但这显然有点费功夫。
    最终还是上面的建立日期起到提示作用,似乎是SMB挂载共享目录后,光盘和NAS盘的文件系统格式不同,扔文件夹上去时没有正确处理文件夹建立时间,导致Finder不能正确访问这个文件夹。有了这个猜测,事情就好办很多了。

    setFile -d 01/13/15 /Volume/NAS/Book/外语/

    这个指令的意思就是将目录的创建日期修改成2015年1月13日。
    刷新一下Finder的页面,灰化的文件夹图标恢复了,又可以畅快的点进去啦。
    如果是需要比较批量的修改或是修改其他属性,MacWorld上还推荐了一个图形工具:File Multi Tool 5,价格是15刀,值不值,看你了。


    © ern for Read ERN, 2016. | Permalink | No comment | Add to del.icio.us
    Post tags: Finder, OS X, smb, 文件夹不能访问, 文件系统

    Feed enhanced by Better Feed from Ozh



沪ICP备19023445号-2号
友情链接