我一直试图从虚拟机中的命令行访问我的共享文件夹,但没有成功。我偶然发现了一些使用 net use 建立虚拟驱动器的参考资料,但我无法让它正常工作:
net use z: \\.host\y (where y is my shared folder)
net use z: \\.host\shared folders\y
这两种方法都行不通。有什么建议吗?
答案1
您是否尝试过用 IP 地址代替“.host”?此外...虚拟机是否可能在任何时候托管在其他主机上?
答案2
你只打算做一次吗?如果是,请使用SCP快速完成工作:> 您确定文件夹是共享的吗?您是否能从另一台机器访问它们?
答案3
好吧,经过一番苦思冥想,我找到了答案。它实际上与虚拟机、网络或权限无关。原来这是一个短 8.3 格式名称问题。从我的问题中可以看出,我调用“共享文件夹”时没有使用引号,也没有使用短语法。要从 cmd 行中正确调用虚拟机内部(或其他地方)的共享文件夹,您必须将目录调用括在引号中,如下所示:
目录“\.host\shared 文件夹”
作品!