目录

一、windows与Linux安装在同一台电脑的情况

1、设置VMware共享目录。

2、Linux系统安装Samba服务。

3、window中安装FTP或SSH软件。

二、windows与Linux不在同一台电脑的情况


对于Linux项目开发,如果是使用Windows系统与Linux系统协同工作的,比如在Windows下编辑代码,在Linux编译、运行等,那么经常需要在Windows与Linux之间进行资料传递。如何解决这个不同操作系统之间的文件传递问题,接下来本文将介绍一些常用方法。

一、windows与Linux安装在同一台电脑的情况

这种一个电脑安装双系统的情况,比如在windows电脑安装VMware,VMware安装Ubuntu。针对这种情况进行Windows与Linux的文件共享的方式有:

1、设置VMware共享目录。

由于VMware属于Windows中安装的一个软件,VMware软件提供了通过安装VMtool工具后,设置共享目录即可在Windows与Linux下进行文件共享(可直接进行文件拉取或把文件放在指定的共享目录中操作)。

特点:

① VMware中设置的共享目录是把windows的目录共享给Linux使用,这个目录是存在于window中。

② 无需通过网络即可完成共享。

2、Linux系统安装Samba服务。

在Linux系统中安装Samba服务,设置共享目录,window即可通过网络方式访问Linux中Samba服务设置的共享目录。

特点:

① 这种共享方式是把Linux中的指定目录共享给window访问,这个目录是存在于Linux中。

② 通过网络访问,要求Linux与window必须能相互进行网络通讯。

附:

Samba的安装、配置和使用链接:

3、window中安装FTP或SSH软件。

在window中安装FTP或SSH软件,把Linux当做服务器,window作为客户端,客户端通过网络连接服务器,即可进行文件共享。

特点:

① 在FTP或SSH软件中,可进行window与Linux两边文件的任意操作。

② 通过网络访问(UDP方式),要求Linux与window必须能相互进行网络通讯。

 

二、windows与Linux不在同一台电脑的情况

如果想让自己的window电脑与其它电脑上的Linux(其它window电脑的虚拟机Linux或只装Linux系统的电脑)进行文件共享,由于VMware工具是本机双系统共享文件操作,所以这种方式不起作用。仍可以通过网络访问的方式进行文件共享。如:

1、Linux系统安装Samba服务。

2、window中安装FTP或SSH软件。

由于这两种方式用的是网络通讯,所以不局限于windows与Linux是不是在同一台电脑上。