Linux嵌入式开发环境通常分为 Ubuntu和 Windows,一般电脑都是安装的 Windows 系统,很多工作是在 Windows下进行的,但是 Linux开发又必须在 Ubuntu下进行。因此在开发的过程中会经常在 Windows和 Ubuntu两者间切换,同时还需要频繁的进行文件互传。一般情况下,ubuntu 与 windows 之间的文件互传有如下三种方法:

最简单的方法是在虚拟机VMware中安装增强工具VMwareTools,设置虚拟机的双向共享粘贴板,实现文件自由拖拽。安装步骤如下:




重启虚拟机 Ubuntu后,增强工具生效。之后就可以ubuntu 与 windows 之间粘贴复制、自由拖拽文件了
将 Ubuntu关机后,在 VMware虚拟机窗口,选择要设置的虚拟机,进入编辑虚拟机设置选项;在选项界面下启用共享文件夹,启用后添加 Windows下的共享目录的路径即可

按上图所示设置成功后,即可在 Ubuntu的 /mnt/hgfs目录下访问到共享文件夹share
利用软件在 Windows和 Ubuntu下进行文件传输, 需要使用 FTP服务
sudo apt-get install vsftpd
sudo vi /etc/vsftpd.conf

sudo /etc/init.d/vsftpd restart



⏩ 如果中文显示乱码,是因为编码方式错误。断开连接后,按下图示操作,操作修改字符集即可

设置完成后,就可以利用 FileZilla在 ubuntu与 windows之间直接拖拽文件了