【环境搭建001】ubuntu 和 win7 在vm 下的文件夹共享实践

ubuntu 和 win7 是vm下linux开发最常用的搭配了。

方法 1:

1. 选择VMware Workstation程序菜单中Virtual Machine Settings-->Options-->shared folders,设置共享目录。

2. VM-->Install VMware Tools,准备安装工具包

3. 在Ubuntu的桌面上会出现挂载的光盘,打开光盘,拷贝tar的包到/tmp目录下,解压缩,运行./Vmware-install.pl

4. 在Ubuntu的mnt/hgfs目录下即可看到设定的共享文件夹


若/mnt/hgfs目录下看不到共享的文件,则执行下列两条命令:
(1)sudo apt-get install open-vm-dkms
(2)sudo mount -t vmhgfs .host:/ /mnt/hgfs

[hsy75案1]

本文图例如何配置文件夹共享:

一 步骤见参考1:

二 需要注意到地方


参考:在WIN7 访问之前要检查vm 里面linux的IP地址

用 ifconfig 检查


然后在WIN7 输入IP 访问,如何你设置了USER 和 PASSWD 你必须输入他们

然后你就可以进入文件夹了


参考:

1 Ubuntu+Win7+Samba实现文件共享

http://www.linuxidc.com/Linux/2011-09/43848.htm

2 How to share folders between Windows and Ubuntu using VMware Player

http://theholmesoffice.com/how-to-share-folders-between-windows-and-ubuntu-using-vmware-player/


http://www.th7.cn/system/lin/201409/70451.shtml

http://www.educity.cn/linux/1578810.html

http://blog.csdn.net/jungsagacity/article/details/7311351

http://www.programering.com/q/MDN4UTMwATI.html


方法2:
SSH



方法3:

VM高级版本直接cp 粘贴



方法4:
虚拟机与本地文件共享文件
首先来个最简单
在windows7平台下运行虚拟机上的Ubuntu,当需要文件互传时,可以通过共享的方式来实现,首先在Ubuntu下创建一个文件夹share_window,再到本机上也创建一个文件夹share_ubuntu并共享,然后在ubuntu终端,通过mount命令挂接。
如:
    本机ip:10.233.8.46
    本机共享文件夹:共享
    本机用户名:abc 
    本机密码:abc


    Ubuntu挂接文件夹:/home/abc/share_window


    挂接命令为: 
     sudo mount //10.233.8.46/share_ubuntu  /home/abc/share_window -o username=abc,password=abc,dmask=777,fmask=777


说明:username=abc ,password=abc 指的是window7的用户名和密码


但这样不支持Ubuntu启动时自动加载,每次启动时要共享需挂接一次。




乱码问题:win7上新建一个文档,输入中文内容。在ubuntu显示乱码.


解决办法:


ubuntu编码是zh_CN.UTF-8(echo $LANG)
win7中默认是GBK,


方法1、需要把文档另存为UTF-8的格式的文档。那么在ubuntu中显示就正常了。


方法2、使用工具iconv


sudo iconv -f gbk -t utf-8 -c 三国演义.txt>三国演义-UTF-8.txt 


说明:  -f, --from-code=名称     原始文本编码
              -t, --to-code=名称       输出编码


               -c                         从输出中忽略无效的字符
注意:bash: 三国演义-UTF-8.txt: Permission denied


           有可能是window系统或者ubuntu目录没有写权限!


你可能感兴趣的:(【环境搭建001】ubuntu 和 win7 在vm 下的文件夹共享实践)