位置: IT常识 - 正文
推荐整理分享利用Linux sz和rz命令实现下载和上传文件功能记录(linuxshel),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux中s,linux sz rz 原理,linux中s,linux中s,linux如何用,linux如何用,linux中sz用法,linux中sz,内容如对您有帮助,希望把文章链接给更多的朋友!
我们一般从服务器端下载文件到本地和上传文件用到FTP或者SFTP比较多,直接用的是客户端连接软件。在这篇文章中,我们来介绍直接用linux sz和rz命令来实现下载和上传文件的,我们也一起学习一下。
安装lrzsz软件
yum install -y lrzszrz 上传文件:
rz中的r是received(接收)的缩写, 意为服务器接收文件(received by client), 即上传本地文件到服务器。键入rz命令, 然后回车, 将弹出文件选择对话框, 选择需要上传的文件, 可选择多个文件。点击确定后即可上传文件, 文件接收路径为当前执行rz命令的路径。
[root@host ~]# rzrz waiting to receive.Starting zmodem transfer. Press Ctrl+C to cancel.上传文件时, 如果Linux服务器接收文件的目录下有同名的文件, 将跳过上传过程. 信息如下:
[root@host]# rzrz waiting to receive.Starting zmodem transfer. Press Ctrl+C to cancel.Transferring elasticsearch-5.6.10.tar.gz...elasticsearch-5.6.10.tar.gz was skipped扩展: 使用rz会有两个问题: 上传中断、上传文件变化(md5不同)。
解决办法: 上传时用rz -be, 并且不要勾选弹出的对话框中”Upload files as ASCII”前选框。
-b: 用binary的方式上传下载, 不解释字符为ASCII.
-e: 强制escape所有控制字符, 比如Ctrl+x, DEL等.
sz 下载文件:
sz中的s是send(发送)的缩写, 意为服务器发送文件到客户端(send to client), 即下载服务器文件到本地。键入sz download_files命令, 然后回车, 即可将服务器中的文件下载到SecureCRT配置的目录下。
[root@host ~]# cd /data/elk[root@host ~]# sz elasticsearch-5.6.10.tar.gz内容部分参考网络。
上一篇:Win11磁盘分区后怎么恢复到分区前?Win11磁盘分区后在恢复的方法(win11磁盘分区后不显示)
下一篇:使用PyTorch实现验证码识别(pytorch csdn)
友情链接: 武汉网站建设