我正在尝试编写一个程序,将文件从linux Ubunto的来宾操作系统复制到Windows 7的主机操作系统。我启用了共享文件夹选项,但是为了复制文件,我当然需要编写一个我的代码中的目标路径,我不知道Linux内共享文件夹的位置...那么有人知道它的位置吗?
我正在尝试编写一个程序,将文件从linux Ubunto的来宾操作系统复制到Windows 7的主机操作系统。我启用了共享文件夹选项,但是为了复制文件,我当然需要编写一个我的代码中的目标路径,我不知道Linux内共享文件夹的位置...那么有人知道它的位置吗?
Answers:
首先,您需要像已经说过的那样在VMware Player中配置共享文件夹。假设您将共享文件夹命名为Shared
。然后,在linux guest虚拟机上,将以下行添加到/etc/fstab
:
.host:/Shared /mnt/C vmhgfs user 0 0
这将使您命名的主机文件夹Shared
可作为/mnt/C
linux guest虚拟机上的目录访问。
您需要在来宾上手动创建挂载点:
sudo mkdir /mnt/C
最后,重新启动linux guest。
安装vms-tools之后,将以下行添加到/etc/fstab
:
.host:/shared /mnt/hgfs vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
(假设VMWare Player设置中的共享文件夹名称为/shared
)