lrzsz 的使用方法

Northword2020年11月3日
  • Linux
大约 2 分钟

lrzsz 的使用方法

上传下载 都是针对本地来说,是站在用户的角度的;如果站在服务器的角度,那么本地上传的文件,服务器应为 接收(recive),下载到本地的文件,对服务器应是 发送(send)。因此,

sz:让服务器将选定的文件发送(send)到本地

rz:让服务器接收 (receive) 在本地选择的文件

上传(rz)

方法 1:拖拽

直接将本地文件拖拽到 Xshell 里,即可将文件上传到当前工作目录。

方法 2:rz

$ rz 
# 输入`rz`回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行`rz`命令的目录。

下载(sz)

#下载一个文件
$ sz filename 

#下载多个文件
$ sz filename1 filename2

#下载dir目录下所有文件,不包含dir下的文件夹
$ sz dir/*

为什么用 lrzsz:https://www.cnblogs.com/thrillerz/p/4745933.htmlopen in new window

Linux 下和 Windows 之间的文件传输工具 rz/sz(lrz/lsz) 介绍

【什么是 rz/sz (lsz/lrz)】

rz,sz 是便是 Linux/Unix 同 Windows 进行 ZModem 文件传输的命令行工具。

简单说就是,可以很方便地用这两个 sz/rz 工具,实现 Linux 下和 Windows 之间的文件传输 (发送和接收),速度大概为 10KB/s,适合中小文件。rz/sz 通过 Zmodem 协议传输数据。

【为什么要用 rz/sz】

普 通 Linux 和 Windows 之间的文件共享方法,主要有建立 nfs 实现文件共享,和 tftp 之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百 K),那么直接用 rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz 速度只有 10K 左右,传 大文件会累死人的。。。