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