VMWare 播放器 4.0.1 build-528992
我在 Windows 7 中的一个共享目录中添加了一个文件。当我ls -l
在 Ubuntu 11 中看到该目录时,它看起来像:(第二行)
ls: cannot access item_spec.rb: No such file or directory
-rwxrwxrwx 1 root root 300 2012-01-11 12:05 user_spec.rb
-????????? ? ? ? ? ? item_spec.rb
我如何才能让文件夹“刷新”?我需要在 Ubuntu 中使用此文件。我认为如果我重新启动虚拟机,它就会出现,但这似乎有点过分。这看起来像是一个错误。我在 VMWare 论坛上问了这个问题,但没有得到回复。
父级的输出ls -l
:
drwxrwxrwx 1 root root 8192 2012-01-13 13:26 the_project
答案1
我找到了一个合理的解决方案,但不是真正的答案。
touch file_to_create.rb
在 Ubuntu 中创建文件,然后将其添加到源中或在 Windows 中编辑它或诸如此类。永远不要在 Windows 中创建该文件,VMWare 似乎无法处理它。
如果您在 Windows 中重命名文件并且它出现????
在 Ubuntu 中,那么touch
Ubuntu 中的新文件名将返回,并包含正确的内容。
答案2
我发现问题与使用媒体播放器时相同,SMB2 会停止 Windows 7 中的刷新