Hot For Coding
去掉Linux中rz命令后冷却时间

由于程序开发需要,经常在Linux环境下操作,而我用的ssh工具是SecureCRT。每次传送文件无论大小数量多少都要打开专门的传送工具,非常不方便。某日闲逛发现rzsz于命令状态下传送文件非常方便,按奈不住立即下载安装到虚拟机中。输入rz在弹出的对话框中选择文件就可以上传了,还可以同时选择多个,心里一阵狂喜。有了这个工具几乎就不怎么需要打开专门的传送工具了,比如ftp等。

但每次rz后,命令行已经显示传送完成了,但都会有一个烦人的冷却时间,一直卡在

**** UNREGISTERED COPY *****
Please read the License Agreement in rz.doc

时间大约是五秒吧,一开始误以为是机器运行慢,缓不过劲。后来就感觉不对劲了,无论传送文件多少大小只要传送一次,就要等待一次。查看源码后才知道原来是为了版权问题而每次rz后故意冷却几秒钟,解决方法如下

编辑Makefile文件

在第四行

OFLAG= -O

改为

OFLAG= -O -DREGISTERED

保存,重新编译安装

cp rz sz /usr/bin/

完成以上操作以后,再次rz传送文件,已经没有烦人的提示了!当然,有条件的请支持正版

TITLE: 去掉Linux中rz命令后冷却时间

LINK: https://www.qttc.net/53_lrzsz_remove_wait_time.html

NOTE: 转载内容请注明出处