《前言》
在网上(尤其是百度)上搜索这个问题,得到的大部分答案都是安装Vmware自带的Vmware Tools,然后使用它提供的文件共享功能。这个方法会受到很多因素的限制。比如网络、Vmware的版本、虚拟操作系统(Linux)里gcc的位置等等。这些问题可能有些人一个也不会遇到,有些人可能全部遇到。我就是那个不幸的后者。一一解决这些问题非常耗时间,而且在解决的过程中可能会看不见希望。因此,我找了一个更为简单的方法来实现文件的共享。
《环境》
主机系统:Windows8.1
Vmware版本:VMware® Workstation 12 Pro
Linux虚拟机:Ubuntu 15.10
注意:环境不一致,可能具体操作不一样,但原理是相同的。
《Ubuntu具体做法》
1、在Windows主机上找到自己喜欢的路径建立一个空文件夹,取个喜欢的名字。
如:C:\csdn\share。然后右键共享这个文件,可以选择创建个新用户(安全起见,推荐使用),也可以使用原有用户。
2、将想要共享的文件复制到share文件夹内。当然如果嫌麻烦的话可以之间共享其它非空文件夹。(不建议使用,容易泄露隐私)
3、在虚拟机的Linux操作系统中,点击状态栏的文件图标,除了看见一系列的文件目录之外,可以在底部看见【连接服务器】,点击它。
4、在弹出来的连接服务器中,填入smb://192.168.0.10。(填入主机IP)点击连接。
5、填入第一步设置的用户名、密码,点击确认即可出现共享文件夹share。
注意:以上步骤建立在虚拟机与主机可以相互PING通的基础上。这个和具体的网络环境以及个人的习惯有关,可以使用搜索引擎得到答案。