V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pysama
V2EX  ›  macOS

terminal 中删除文件/文件夹后, finder 不会同步刷新

  •  
  •   pysama · 2016-11-08 09:39:28 +08:00 · 2394 次点击
    这是一个创建于 2949 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我在 terminal 中删除文件后,一定要重启 finder 或者切换目录后, finder 才会更新。否则还能看到已删除的文件。

    实在不知道怎么办? 特来求救

    系统: yosemite

    16 条回复    2016-11-10 16:40:38 +08:00
    warcraft1236
        1
    warcraft1236  
       2016-11-08 09:55:42 +08:00
    又是文件系统的锅。我记得 Win 下边 explorer 可以时时刷新, cmd 里边删除文件, explorer 就跟着刷新了。说实话,有些细节方面, Win 确实比其他系统做得更好
    ooxxcc
        2
    ooxxcc  
       2016-11-08 09:58:41 +08:00
    呃,一般我不会 terminal 和 finder 同时用,不懂楼主什么样的应用场景。。
    zhouzm
        3
    zhouzm  
       2016-11-08 10:03:57 +08:00
    Because there isn ’ t a direct method to refresh Finder windows,you can Refresh a Window by Jumping to Parent Directory & Back:

    Command+Up Arrow followed by Command+Down Arrow
    pysama
        4
    pysama  
    OP
       2016-11-08 10:07:12 +08:00
    首先谢谢 LS 两位的回复。

    @warcraft1236 win 下的 totalCommander 我非常喜欢


    @ooxxcc 是这样的。本来我也没关注到这个事情。但是昨晚我在调试 create-react-app 的项目时,发现修改文件后, liveReload 不生效了。也就是说,文件修改了,但是 devServer 检测不到文件的变化。 然后我就注意到这个细节了(文件变更后, finder 也不会同步更新)。
    ynyounuo
        5
    ynyounuo  
       2016-11-08 10:10:29 +08:00   ❤️ 1
    用空白 profile 的 bash 试了一下
    没有任何问题
    kaichen
        6
    kaichen  
       2016-11-08 10:11:18 +08:00
    你有没有打开 FileVault ?我在打开 FileVault 的时候会这样,关掉就好了。
    pysama
        7
    pysama  
    OP
       2016-11-08 10:17:06 +08:00
    最新进展: 我发现只有某个文件夹下存在这种问题。

    我很多代码都是统一放在一个大文件夹 gCode 下的(我把他当成 win 下面的一个独立盘符),只有在这个文件夹下面的操作才会有这种问题。在其他 desktop , downloads 目录都是正常的(而且 create-react-app 的 liveReload 也正常)
    pysama
        8
    pysama  
    OP
       2016-11-08 10:19:50 +08:00
    @zhouzm sometimes it works. more then that, I have to relaunch finder to refresh . thanks all the same.
    pysama
        9
    pysama  
    OP
       2016-11-08 10:20:40 +08:00
    @kaichen 完全没有哈。
    pysama
        10
    pysama  
    OP
       2016-11-08 10:37:04 +08:00
    看了下昨晚的日志,附上两天貌似相关的信息:

    22 : 19 windowServer:
    disable_update_timeout: UI updates were forcibly disabled by application "Finder" for over 1s ,server has re-enabled them

    22:20 windowServer:
    disable_update_likely_unbalanced: UI updates still disabled by appcation "Finder" after 15s (server forcibly re-enabled them after 1s) . likely an unbalanced disableUpdate call.
    SharkIng
        11
    SharkIng  
       2016-11-08 10:41:04 +08:00
    没事过删除文件,在 iTerm 下试过修改以及 Git pull 文件,都是试试生效的
    pysama
        12
    pysama  
    OP
       2016-11-08 11:00:48 +08:00
    目前用最简单粗暴的方式解决了。 把受影响的大文件夹改个名字就好了。 finder 正常了, create-react-app 也正常了

    虽然解决了,依然不知道是为什么。。
    Goooogle
        13
    Goooogle  
       2016-11-08 11:39:57 +08:00
    @ynyounuo 你好想问下 ^touch^rm 中的两个 ^ 是什么作用么 没找到合适的关键字搜索
    Goooogle
        15
    Goooogle  
       2016-11-10 16:38:13 +08:00
    @ynyounuo 好的多谢 原来省略最后一个^也可以

    话说现在 V2 收到回复貌似不会提醒
    ynyounuo
        16
    ynyounuo  
       2016-11-10 16:40:38 +08:00
    @Goooogle 因为我被降权了 - -
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5722 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.