windows与linux之间互传文件的方法
2013-07-10 17:51
330 查看
这种应用场景和需求还是有的,所以有必要记录哈
首先必须保证两台机器间网络是通的,特别是防火墙,保证连接能够通过防火墙
1.SecureCRT+rz/sz
通过zmodem来传输,之前没用过SecureCRT,一直用的是putty,而putty是不支持zmodem的,当是有支持zmodem的putty改进版,我没试过,当是应该是可以的
【什么是rz/sz (lsz/lrz)】
简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。
【为什么要用rz/sz】
普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz速度只有10K左右,传大文件会累死人的。。。
【如何使用】
(1)在Windows下,用SecureCRT(或者Windows自带的超级终端)连接Com端口到开发板,或者ssh等协议连接到Linux服务器上。
(2)在Linux端,安装了rz/sz (lrz/lsz)工具后(嵌入式开发中,多数已经将编译好的rz/sz工具放到rootfs中了,普通的Linux系统,如果没有,可以下载源码,自己安装),就可以直接运行rz/sz,实现和Windows之间的文件传输了:
2.FileZilla-Server+ftp/wget
在windows下用filezilla server来搭建一个ftp服务器还是挺容易的,然后用linux下的ftp命令上传下载都挺容易的,或者用wget来下载也可
wget --ftp-user=username --ftp-password=passwd ftp://server:port/path
但是在suse linux下不知道为什么能够ftp连接上,但是却无法进行数据传输,不知道怎么回事
这是我尝试了的两种方法,之前不知道有rz/sz这种神器,在linux下一般用scp或者rsync来传输文件,也用过nfs或sshfs来映射文件,这些大都通过ssh隧道进行数据传输,但是在windows下就没有那么简介的工具使用了,所以windows下会费心思一些,特别是工具的选择,常见的还有用nfs,samba,或者上传到其他地方,然后用wget或浏览器下载
首先必须保证两台机器间网络是通的,特别是防火墙,保证连接能够通过防火墙
1.SecureCRT+rz/sz
通过zmodem来传输,之前没用过SecureCRT,一直用的是putty,而putty是不支持zmodem的,当是有支持zmodem的putty改进版,我没试过,当是应该是可以的
【什么是rz/sz (lsz/lrz)】
简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。
【为什么要用rz/sz】
普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz速度只有10K左右,传大文件会累死人的。。。
【如何使用】
(1)在Windows下,用SecureCRT(或者Windows自带的超级终端)连接Com端口到开发板,或者ssh等协议连接到Linux服务器上。
(2)在Linux端,安装了rz/sz (lrz/lsz)工具后(嵌入式开发中,多数已经将编译好的rz/sz工具放到rootfs中了,普通的Linux系统,如果没有,可以下载源码,自己安装),就可以直接运行rz/sz,实现和Windows之间的文件传输了:
2.FileZilla-Server+ftp/wget
在windows下用filezilla server来搭建一个ftp服务器还是挺容易的,然后用linux下的ftp命令上传下载都挺容易的,或者用wget来下载也可
wget --ftp-user=username --ftp-password=passwd ftp://server:port/path
但是在suse linux下不知道为什么能够ftp连接上,但是却无法进行数据传输,不知道怎么回事
这是我尝试了的两种方法,之前不知道有rz/sz这种神器,在linux下一般用scp或者rsync来传输文件,也用过nfs或sshfs来映射文件,这些大都通过ssh隧道进行数据传输,但是在windows下就没有那么简介的工具使用了,所以windows下会费心思一些,特别是工具的选择,常见的还有用nfs,samba,或者上传到其他地方,然后用wget或浏览器下载
相关文章推荐
- 网络内Linux与Windows之间的文件资源共享的两种方法
- 最快的windows和linux之间共享文件的方法
- Windows与Linux之间的文件传输方法汇总
- windows和linux之间共享文件的方法
- Python实现Windows和Linux之间互相传输文件(文件夹)的方法
- 最快的windows和linux之间共享文件的方法
- Windows和Linux环境之间文件系统挂载方法
- Xshell 实现Windows上传文件到Linux,上传失败的解决方法
- 利用securecrt在linux与windows之间传输文件
- psftp命令在windows与linux之间互传文件。。。
- 使用putty在linux主机和windows主机之间拷贝文件(已测试可执行)
- 如何使用xftp工具在Windows与Linux之间传输文件
- Linux系列:使用putty在linux主机和windows主机之间传输文件
- linux与linux,linux与windows之间用SSH传输文件
- 基于haneWIN实现windows与linux之间文件共享
- windows与linux之间共享文件的访问
- 实现windows和linux系统文件互传的最简便方法
- [精编]关于windows和linux之间文件互拷乱码的问题
- 利用securecrt在linux与windows之间传输文件