linux 文件上传下载命令:SZ\RZ基本使用

👤 cesii 📅 2019年09月21日 12:30 👁️ 阅读 202 📂 Linux

前一段时间在一个项目上,在最终收集测试数据时因为是内网不能够随便在测试机上安装软件,比如Xftp或者Xshell等等,折腾了半天也没有成功,后来对方的大哥提了一句直接用 rz “文件夹”这个命令就可以将服务器上的文件下载到本地了。试了下之后心里第一想法就是:哇!这可太用了!
但是当时只是用了rz命令,并不知道还有sz命令这一种,现在就仔细的说下rz和sz命令的安装和用法,避免在以后工作中因为Xftp和Xshell工具浪费掉多余的时间。
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的te.net/ssh客户端(比如SecureCRT)
注意:该方法的传输速度比较慢,推荐使用中小文件的传输。
缺点慢?对于MB大小的文件或者更小的KB文件足够了,毕竟只是一种比较快捷的方式。
如果服务器中事先没有安装此命令的话还是需要安装下的,安装的过程也很简单。
linux 文件上传下载命令:SZ\RZ基本使用
执行wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz命令
linux 文件上传下载命令:SZ\RZ基本使用
然后执行tar -zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 解压tar文件并进入到该目录中
linux 文件上传下载命令:SZ\RZ基本使用
执行./configure && make && make install 编译安装
lsz和lrz默认安装后位置是/usr/local/bin/目录 ,需要对lsz和lrz命令创建软链接
依次执行cd /usr/binln -s /usr/local/bin/lrz rzln -s /usr/local/bin/lsz sz 命令后安装结束


解释:sz 文件-发送文件至本地
rz 文件-上传本地至服务器


Fatal error: Uncaught Error: Call to undefined function commentPost() in /www/wwwroot/cesii/content/templates/paperbook/echo_log.php:63 Stack trace: #0 /www/wwwroot/cesii/include/controller/log_controller.php(126): include() #1 /www/wwwroot/cesii/include/lib/dispatcher.php(114): Log_Controller->displayContent() #2 /www/wwwroot/cesii/index.php(10): Dispatcher->dispatch() #3 {main} thrown in /www/wwwroot/cesii/content/templates/paperbook/echo_log.php on line 63