虚拟机与本地文件共享文件
首先来个最简单
在windows7平台下运行虚拟机上的Ubuntu,当需要文件互传时,可以通过共享的方式来实现,首先在Ubuntu下创建一个文件夹share_window,再到本机上也创建一个文件夹share_ubuntu并共享,然后在ubuntu终端,通过mount命令挂接。
如:
本机ip:10.233.8.46
本机共享文件夹:共享
本机用户名:abc
本机密码:abc
Ubuntu挂接文件夹:/home/abc/share_window
挂接命令为:
首先来个最简单
在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目录没有写权限!