Answers:
添加到quack的答案:您也可以通过以下方式访问网络驱动器
ls //myserver/photos
但是,在我的机器(Windows Vista)上,它只有在首先将浏览器指向那里(\\myserver\photos)
并输入我的用户名和密码后才能工作。
在Cygwin文档中,他们对此一字不漏。
ls //VBOXSRV/<vbox share name>/
-对于那些想要通过cygwin访问VirtualBox共享的用户。
您的操作正确无误-此过程适用于我的设置。该/cygdrive/X
符号应适用于Windows已安装并指定了驱动器号的任何驱动器。
您可以在资源管理器中浏览此网络共享吗?(您的问题并未明确说明,请仔细检查。)
您可以尝试使用标准Windows cmd
外壳程序(而不是Cygwin)-Windows的内置功能pushd
会将共享自动安装到临时驱动器。
C:> pushd \\myserver\photos\original
Z:\original>
如果这些都不起作用,那么您还有另一个问题。(网络共享的计算机是否共享?)
如果这些工作正常,但Cygwin仍然无法查看/cygdrive/X
(或/cygdrive/z
在Windows pushd
测试之后),我将尝试重新启动工作站。如果重新启动后问题仍然存在,则可能是Cygwin安装失败。老实说,我想不出它为什么不起作用的任何其他原因。
pushd
命令而已,但是在cygwin中却没有。看来我无法在任何网络驱动器中列出任何文件。我需要从那里下载工具setup.exe
吗?
在这里遇到了同样的问题。我知道这是一个旧帖子,但希望它对其他人有帮助,以防万一。我对建议的解决方案不走运。但这对我有用:cd // remotehost / d $如果远程主机是Windows计算机。美元符号可以解决问题。