linux和本地window文件传输

从Linux服务器下载文件到本地
使用xshell工具

使用xshell登录方便,操作也比较方面。传文件 就是使用rz,sz 首先,服务器要安装了rz,sz yum install lrzsz 当然你的本地windows主机也通过ssh连接了linux服务器 。

运行rz -be,会将windows的文件传到linux服务器 运行sz filename,会将文件下载到windows本地

rz -be

使用XShell或者SecureCRT可以用rz、sz命令上下传文件到本地windows,但经常会上传一部分后退出并显示一堆乱码,这是因为这中间有控制字符的原因。

解决方式是使用rz -bey


输入

在linu文件位置输入:pwd,获取当前路径

sz 服务器的file路径。例如

sz /home/linyimeng/game/liantong2018/data/result_xgbc_dummey2_fenxiang.csv

会自动弹出窗口,选中本地要存放的文件位置,

 

如果没有rz或者sz等命令,要先去安装

通常linux服务器是通过ssh客户端来进行远程登录和管理的。
然而如何方便的实现客户端与linux服务器端的文件交互呢?这就需要用到rz(上传)、sz(下载)工具。
在Ubuntu 10.10下安装rz、sz有2个方法,也适用于debian 7 ,分述如下:
方法1:自动安装
1.1 在终端中,输入命令:
sudo apt-get install lrzsz
方法2:手动安装
2.1 下载
地址:http://www.ohse.de/uwe/software/lrzsz.html
下载到一个压缩包文件:lrzsz-0.12.20.tar.gz
2.2 解压
tar -xzf lrzsz-0.12.20.tar.gz
2.3 安装
cd lrzsz-0.12.20
./configure --prefix=/usr/local/lrzsz
sudo make
sudo make install
2.4 创建连接
cd /usr/bin
sudo ln -s /usr/local/lrzsz/bin/lrz rz
sudo ln -s /usr/local/lrzsz/bin/lsz sz

 

注:
sz/rz 并不是Linux标准命令工具,有些Linux发行版本如Ubuntu会自带,有些可能没有,需要自己安装。 sz/rz除了需要在Linux上面安装程序,还需要有支持sz/rz命令的终端软件,SecureCRT和Xmanager都支持sz/rz命令。
使用说明 
打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录; 然后在用SecureCRT登陆linux终端的时候: 
# sz filename (发送文件到客户端,zmodem接收可以自行启动) 
# rz (从客户端上传文件到linux服务端)

posted @ 2019-05-09 00:22  叨叨的蜗牛  阅读(2309)  评论(0编辑  收藏  举报