一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;
与ssh有关的两个命令可以提供很方便的操作:
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具
windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)
运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录
注意:单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。
-b binary 用binary的方式上传下载,不解释字符为ascii
-e 强制escape 所有控制字符,比如Ctrl+x,DEL等
运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
PS:Linux上rz/sz这两个小工具安装lrzsz-x.x.xx.rpm即可。
当然,还可以设置一下目录了:
在SecureCRT设置一下上传和下载的默认目录
options–>session options–>file transfer 下可以设置上传和下载的目录
剩下的你只要在用SecureCRT登陆linux终端的时候:
发送文件到客户端:sz filename
zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
----------------
Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz) 介绍
【什么是rz/sz (lsz/lrz)】
简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。
【为什么要用rz/sz】
普 通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法了,毕竟,rz/sz速度只有10K左右,传 大文件会累死人的。。。
【如何使用】
(1)在Windows下,用SecureCRT(或者Windows自带的超级终端)连接Com端口到开发板,或者ssh等协议连接到Linux服务器上。
(2)在Linux端,安装了rz/sz (lrz/lsz)工具后(嵌入式开发中,多数已经将编译好的rz/sz工具放到rootfs中了,普通的Linux系统,如果没有,可以下载源码,自己安装),就可以直接运行rz/sz,实现和Windows之间的文件传输了:
A、从windows中拷贝/下载文件到Linux(开发板):
运行rz后,会自动弹出WIndows下的文件选择对话框,选择对应文件后,添加,然后确定,就开始传输,将windows中的文件,拷贝到Linux中了。
B、将Linux中的文件拷贝到Windows中某个文件夹:
执行sz file_name 就可以将Linux当前文件夹下的文件file_name拷贝到Windows的对应目录中了,其中,Windows目录是由你当前运行的工具中设定的。
此处我用的是SecureCRT,具体的更改 rz上传/sz下载 的默认的路径的方法:
右键点击当前会话session -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories :
Upload : 你要设置的路径
Download:你要设置的路径
相关推荐
SecureCRT上传、下载文件(使用sz与rz命令) SecureCRT是一款功能强大且流行的远程登陆工具,支持多种协议,包括SSH、Telnet、Rlogin、serial等。SecureCRT的强大之处在于其提供了许多实用的功能,例如上传和下载文件...
"Linux rz 和 sz 命令用法详解" Linux rz 和 sz 命令是 Linux/Unix 和 Windows 进行 ZModem 文件传输的命令行工具,优点是无需再开一个 sftp 工具登录上去上传下载文件。rz 和 sz 命令可以帮助用户快速地上传和...
Linux中的sz和rz命令是通过串行连接或SSH(如SecureCRT)在Linux与Windows之间进行文件传输的实用工具。这两个命令是ZMODEM协议的一部分,ZMODEM是一种流行的文件传输协议,允许双向数据流,并且能够恢复中断的传输...
rz命令是rzsz软件包的一部分,通常与sz命令一起使用,后者则用于从远程服务器下载文件到本地。 rz命令的安装通常涉及到几个步骤,特别是在没有预配置的包管理器支持的情况下。下面是一个详细的安装过程: 1. **...
rz命令可以用来将本地文件上传到远程服务器。例如,我们可以输入以下命令: rz 这将打开一个文件选择框,我们可以选择要上传的文件。 在使用rzsz命令时,我们可以在SecureCRT软件中设置上传和下载的目录。在...
rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包rz、sz相关rpm包
使用rz命令可以从本地计算机上传文件到服务器。只需在服务器端输入`rz`命令,SecureCRT会弹出一个文件选择对话框,从中选择要上传的文件即可。 **注意事项**:在使用rz/sz命令之前,请确保SecureCRT中的相关设置...
8. **替代方案**:除了 rzsz,还有其他替代工具,如 lrzsz、szrz、lrztty 等,它们提供了类似的功能。此外,使用 SFTP、SCP 或者 rsync 也是更安全的文件传输方式,尤其是在生产环境中。 rzsz 的使用不仅可以提高...
**sz和rz命令介绍** sz(send to zmodem)和rz(receive from zmodem)是基于Zmodem协议的文件传输命令,它们属于Linux下的minicom工具集的一部分。Zmodem是一种高效的数据传输协议,支持断点续传、错误检测和恢复等...
rz命令用于上传文件,而sz命令用于下载文件。这两个命令极大地提升了在Linux终端中处理文件传输的效率,特别是在没有图形界面或FTP服务的情况下。 rz命令的工作原理是启动一个接收进程,然后等待用户的文件选择。...
通过`apt-get`安装lrzsz包,然后使用sz和rz命令,可以轻松地实现文件的上传和下载,极大地提高了工作效率。在实际使用中,根据文件类型和网络环境选择适当的传输模式和参数,能确保文件传输的准确性和效率。如果你在...
在Linux系统中,rz和sz命令是用于在终端中通过串口或网络在本地主机与远程主机之间传输文件的实用工具。这两个命令尤其在嵌入式开发领域中非常常见,因为它们提供了方便快捷的方式来进行文件交换,而无需依赖图形...
在SecureCRT使用sz/rz时如果提示sz: command not found的错误,是还没有把rz、sz包安装到系统中的原因。 安装方法: 1.下载RZSZ http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz 2.解压 tar zxvf rzsz-3.48....
rz命令允许用户从本地主机向远程服务器上传文件,而sz命令则用于从远程服务器下载文件到本地。这两个命令通常与SSH客户端软件如CRT(Critical Tech's SecureCRT)或xshell等一起使用,提供了一种高效且灵活的文件...
rz 和 sz 命令通常与串口通信或 SSH 连接一起使用,特别是在没有图形化界面的服务器上工作时非常方便。 标题 "rzsz 上传工具" 指出我们要讨论的是 rz 和 sz 这两个命令行工具。rz 命令用于从本地主机接收文件,而 ...
安装完成后,你就可以在终端中使用rz和sz命令了。例如,使用rz上传文件: ```bash rz -be # -b 二进制模式,-e 避免提示 ``` 然后在弹出的文件选择对话框中选取你要上传的文件。使用sz下载文件: ```bash sz ...
在使用rz命令之前,目标设备需要运行支持rz和sz协议的串口通信程序,通常是通过rz和sz工具实现。 sz命令用于从目标设备接收文件到计算机,即下载文件。同样,在使用sz命令之前,目标设备需要支持rz和sz协议的串口...