日期:2014-05-16  浏览次数:20766 次

linux与linux、windows之间文件共享的几种方式

         在平时的开发过程中经常都会涉及到linuxlinux之间、linuxwindows之间的文件传输或者共享的情况(最好关闭防火墙),现根据平时使用的情况总结如下:

一、linuxwindows文件共享

1.       当linux为虚拟机时

比如安装在VMware下,可以直接利用其虚拟工具VMware Tools设置一个windowslinux之间的共享目录(具体方法根据不同的linux参照网上资料),因为该共享目录和linux系统不在同一分区,用来编译系统相关源码时最好别放在该分区。

2.       配置samba服务器

linux中配置samba服务器,这样可以在windows的运行窗口输入\\samba服务器ip即可以访问到linux共享出来的目录;可以根据情况设置读写权限。提供一篇fedora15下配置samba服务器的文章

3.       使用思科的TFTP服务器

windows中下载一个思科TFTP服务器(百度即可),然后设置好TFTP服务器根目录之后,即可供其他任何地方的TFTP客户端访问下载;现在不少开发板都安装有TFTP的客户端命令,使用方法如下:

#tftp –g –r 文件名 TFTP服务器ip

-g表示要get文件,-r表示从remote处获取文件;

还有一种tftp服务器使用方法:

#tftp 思科服务器ip

>get 文件名

>q    #表示退出

TFTP方式的不足之处就是无法传输目录。

二、linuxlinux之间的(sambatftp等方式除外)

1.      mount挂载方式

将目标linux的指定目录挂载到本机linux的指定目录下,前提是能够互相ping通,防火

墙关闭