1) 工具说明
在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装.sz: 将选定的文件发送(send)到本地机器;rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive).下载安装包lrzsz-0.12.20.tar.gz: http://www.ohse.de/uwe/software/lrzsz.html2) 软件安装首先通过sftp工具把安 装文件上传到/tmp目录下.# cd /tmp# wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz# tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20# ./configure && make && make install上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下, 下面创建软链接, 并命名为rz/sz:# cd /usr/bin# ln -s /usr/local/bin/lrz rz# ln -s /usr/local/bin/lsz sz3) 使用说明打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录; 然后在用SecureCRT登陆linux终端的时候:# sz filename (发送文件到客户端,zmodem接收可以自行启动)# rz (从客户端上传文件到linux服务端):) ......
======================
linux上很方便的上传下载文件工具rz和sz
linux上很方便的上传下载文件工具rz和sz
(本文适合linux入门的朋友)
#########################################################
#《老男孩linux就业培训中心-初级班第七期第一节内容总结。#linux上很方便的上传下载文件工具rz和sz#date:2011-06-15#作者:老男孩,现就职于《老男孩linux就业培训中心 》讲师。#QQ:31333741 MAIL:oldboy521@hotmail.com#blog: #psite: (即将开放)##########################################################
[一般用于SecureCRT ssh中使用]
█ 法一:直接用yum安装lrzsz(推荐)yum install lrzsz -y
注意:rhel安装完系统后 直接可使用 rz sz
█ 法二:源文件编译方法
针对centos x.x 版 lrzsz安装配置
mkdir -p /usr/src/toolscd /home/ryan/toolswget tar zxvf lrzsz-0.12.20.tar.gzcd lrzsz-0.12.20./configure --prefix=/usr/local/lrzszmakemake installcd /usr/bin ln -s /usr/local/lrzsz/bin/lrz rz ln -s /usr/local/lrzsz/bin/lsz szrz
█ 法3:rpm安装:rpm ivh lrzsz-x.rpm(去光盘里找)
此处略过。█ 案例:某学生遇到rz,sz 上传下载的问题
rz正常,sz无法下载文件到本地。可学生还一头雾水,不知其所以然。
问题及解决过程:
[root@potatoes ~]# which sz
/usr/bin/sz[root@potatoes ~]# ll /usr/bin/szlrwxrwxrwx 1 root root 24 Dec 6 2010 /usr/bin/sz -> /usr/local/lrzsz/bin/lrz#===>这里明显看出,sz链接到sz -> /usr/local/lrzsz/bin/lrz 了。应该是 lsz
奫 ~]# rm -f /usr/bin/sz[root@potatoes ~]# which sz/usr/bin/which: no sz in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)[root@potatoes ~]# lltotal 52-rw------- 1 root root 994 Dec 6 2010 anaconda-ks.cfg-rw-r--r-- 1 root root 26403 Dec 6 2010 install.log-rw-r--r-- 1 root root 4369 Dec 6 2010 install.log.syslog
[root@potatoes ~]# ln -s /usr/local/lrzsz/bin/lsz /usr/bin/sz
#===>修改链接sz -> /usr/local/lrzsz/bin/lsz
[root@potatoes ~]# /usr/local/lrzsz/bin/lsz install.log
rz正在开始 zmodem 传输。 按 Ctrl+C 取消。正在传输 install.log... 100% 25 KB 25 KB/s 00:00:01 0 错误
奫 ~]#ll /usr/bin/szlrwxrwxrwx 1 root root 24 Jun 11 08:00 /usr/bin/sz -> /usr/local/lrzsz/bin/lsz[root@potatoes ~]# lltotal 52-rw------- 1 root root 994 Dec 6 2010 anaconda-ks.cfg-rw-r--r-- 1 root root 26403 Dec 6 2010 install.log-rw-r--r-- 1 root root 4369 Dec 6 2010 install.log.syslog[root@potatoes ~]# sz install.logrz正在开始 zmodem 传输。 按 Ctrl+C 取消。正在传输 install.log... 100% 25 KB 25 KB/s 00:00:01 0 错误
OK了。