目录

  • 起因
  • 分析
  • 解决

起因

在tmux session 之中 ,尝试修改一个文件内容,发现于tmux 外部 查看该文件内容压根就没有修改到,只能从外部来进行处理

分析

在folder文件夹下有如下两个文件夹 test 以及test_1

    ├── test
    │   └── test.txt
    └── test_1
        └── test.txt

注意,两个文件夹下虽然都有相同的文件test.txt ,不过内容完全不一要,test/test.txt 内容是 test ,test_1/test.txt内容是test_1,这里进行两个操作

  • 进入tmux状态,cd 切换到test目录下
  • 保持这个seesion会话,在另外一个session下对test_1 文件夹和test文件互换

这个时候进入之前的session之中,使用vim打开已经互换之后的test文件下test.txt,你会神奇的发现原本应该是test_1下的文件内容,依然保持原先的保存,这个缓存一直存在

解决

退出当前的目录,重新进入,或者更新最新的tmux 在重复上次实验