码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟机下CentOS与主机共享文件

时间:2014-11-13 22:36:53      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   windows   dos   shell   linux   

       装了VM虚拟机后,如果想要从主机上传文件到虚拟机上,或者从虚拟机传送文件到主机上,共享文件夹不失为一个简单便捷的方法。

1、  右键虚拟机,点设置,弹出如下界面,切换到选项,选择共享文件夹,选择总是启用,设置一个主机上的目录!


bubuko.com,布布扣

2、设置好后,可以在linux中 /mnt/hgfs中发现我们共享的目录,两机可通过这个目录进行文件共享。


注意:

在windows中写的shell script ,若是放共享目录中,在 linux中想运行,有可能出现“syntax error near unexpected token `”这个错误!

那就必须通过下列几种方法中一种将文件中的“^M”去除,我们可通过命令 vi -b filename发现我们从windows中共享的filename每一行后面都有^M。


第一种方法:
cat -A filename 就可以看到Windows下的断元字符 ^M
要去除他,最简单用下面的命令:
dos2unix filename

第二种方法:
sed -i ‘s/^M//g‘ filename
#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M

第三种方法:
#vi filename
:1,$ s/^M//g
^M 输入方法: ctrl+V ,ctrl+M

第四种方法:

#cat filename |tr -d ‘\r‘ > newfile
#^M 可用 \r 代替

虚拟机下CentOS与主机共享文件

标签:虚拟机   windows   dos   shell   linux   

原文地址:http://blog.csdn.net/liucimin/article/details/41088427

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!