iTerm 2有时可以在`cd`之后到某个地方然后返回

时间:2016-08-19 10:40:05

标签: iterm2

问题说明:

$ ls
$ cd .. && cd -
$ ls
file1.txt file2.txt

GIF:

iterm2 bug with ls

我遇到这种情况,当另一个程序在此目录中创建文件时,以及在创建此文件之前我cd到此处。

某种缓存?怎么解决? Build 3.0.4,iMac El Capital,本地文件系统。

1 个答案:

答案 0 :(得分:1)

感谢@ sel-fish提出的好问题:对Mac和Mac来说这是正确的行为。 Linux(我在Ubuntu中测试过) - 删除文件夹并使用相同名称重新创建时 - 对于Bash,这不是同一个文件夹。您可以在此处阅读更多相关信息(并找到可能的解决方案):

https://unix.stackexchange.com/questions/203467/ls-error-when-directory-is-deleted

https://superuser.com/questions/702402/how-do-i-refresh-directory-in-bash

我也在iTerm2中为此行为创建了bug-report - 我希望开发人员能为此实现一些解决方法。