Linux_接收文件(rz)和发送文件(sz)

我们连接linux通常是使用一些ssh工具进行远程访问连接的,在使用过程中,少不了将本地文件上传到linux或将linux上的文件下载到本地,每次使用ftp比较繁琐而且浪费时间。我们可以使用linux系统下的rz、sz命令非常方便的完成文件的上传和下载。

rz(Receive ZMODEM ):使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。

sz(Send ZMODEM):通过ZMODEM协议,可将多个文件从远程Linux/Unix服务器下载到本地。注意不能下载文件夹,如果下载文件夹,请先打包再下载

检查命令是否可用

输入命令:rz -be

若弹出文件选择框表示命令可用

若提示未找到命令表示命令不可用,我们需要安装对应的命令软件包。

安装软件包的方法:使用yum search sz 查找该命令的软件包,再使用 yum install 包名   安装这个软件包

安装成功后,输入 rz -be 则弹出文件选择框

rz(Receive ZMODEM)

使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹。

常用参数

  • -b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)
  • -e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,比如: rz -be

此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。

如果文件传送成功,则显示如下图:

上传成功后可在命令执行目录查看上传的文件

sz(Send ZMODEM)

通过ZMODEM协议,可将多个文件从远程Linux/Unix服务器下载到本地。注意不能下载文件夹,如果下载文件夹,请先打包再下载。

命令格式如下:

sz file1 [file2] [file3]   # 至少要下载1个,可同时下载多个文件 

此命令执行时,会弹出文件保存接收对话框

选择好保存路径后,点确定,就可以开始下载文件,下载成功会显示传送完毕。

下载成功后可在保存的目录查看文件

 

posted @ 2021-07-21 19:16  码上测  阅读(3073)  评论(0编辑  收藏  举报