linux在Vmware Player中的共享文件夹在哪里?


9

我正在尝试编写一个程序,将文件从linux Ubunto的来宾操作系统复制到Windows 7的主机操作系统。我启用了共享文件夹选项,但是为了复制文件,我当然需要编写一个我的代码中的目标路径,我不知道Linux内共享文件夹的位置...那么有人知道它的位置吗?

Answers:


8

首先,您需要像已经说过的那样在VMware Player中配置共享文件夹。假设您将共享文件夹命名为Shared。然后,在linux guest虚拟机上,将以下行添加到/etc/fstab

.host:/Shared    /mnt/C    vmhgfs    user    0 0

这将使您命名的主机文件夹Shared可作为/mnt/Clinux guest虚拟机上的目录访问。

您需要在来宾上手动创建挂载点:

sudo mkdir /mnt/C

最后,重新启动linux guest。


我需要写些什么而不是“ .host”?当我尝试它时,我得到了.host / C没有这样的文件或目录

您需要.host:/输入在VMware Player配置中为文件夹指定的名称。

很抱歉打扰您,但似乎再次发出了相同的信息。我写的东西有什么问题吗(SharedLinuxFolder是我给vmware配置中的共享文件夹指定的名称):yonatan @ ubunto:〜$ .host / SharedLinuxFolder / mnt / SharedLinuxFolder vmhgfs yonatan 0 0

您需要将行添加到/etc/fstab -这不是命令。

1
我只想说谢谢。起初它对我不起作用,因为我没有安装vmware工具,安装后我可以找到位于/ mnt / hgfs的共享文件夹

5

您添加到VMWare播放器“虚拟机设置”>“选项”选项卡中“文件夹”下的共享文件夹

VMWare Player共享文件夹设置

可在来宾操作系统上找到:

/mnt/hgfs/<folder_name>

在这种情况下,我使用以下路径访问名为“ shared”的文件夹:

/mnt/hgfs/shared/

0

安装vms-tools之后,将以下行添加到/etc/fstab

.host:/shared /mnt/hgfs vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0  

(假设VMWare Player设置中的共享文件夹名称为/shared

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.