Linux下lrzsz的使用技巧
Linux 平台下利用lrzsz可用来传输文件,是一种最简单、最常用的文件传输工具,由资深开发者李瑞华博士主导开发,支持多种连接方式,如:Telnet、ssh、rlogin以及serial等。lrzsz能够高效快速地传输文件。
lrzsz具有两个可执行程序:rz 和 sz 。rz 是 Receive Zmodem,用于从本地主机向远程主机接收文件;sz 是 Send Zmodem,用于从远程主机传送文件到本地主机。
在 Linux 终端下使用lrzsz的方式如下:
(1)首先要知道本地主机和远程主机的ip 地址,可以用ifconfig命令查看;
(2)在本地主机的终端中输入“telnet ip地址”命令,如 “telnet 192.168.1.1” 这个命令,此时正在连接远程主机;
(3)在远程主机的终端中输入sz命令,然后指定文件要传输的文件名,比如“sz test.txt”;
(4)此时,在本地主机的终端中输入“rz”命令,此时就会弹出文件传输的界面,然后点击确定按钮,文件就会被发送到本地主机;
(5)最后输入“exit”命令就能断开连接,文件传输完毕。
在使用lrzsz传输文件时,需要注意以下几点:
(1)lrzsz传输文件是按照二进制格式,传输文本文件时,需要使用“ascii模式”,使用“ascii模式”前请先赋予文件“可执行权限”;
(2)传输大文件时,lrzsz 会把文件分割成更小的块,主机之间进行交换,这样可以保证传输的安全性和稳定性,同时也提供了错误重传功能;
(3)当网络质量不佳时,记得将lrzsz的传输延时设置为更大,比如“sz -D100 test.txt”,以避免发生终端断开或重新建立连接的情况;
(4)在使用lrzsz传输文件之前,请确认两台主机的lrzsz的安装状态和终端的配置一致。
总的来说,使用lrzsz传输文件极为便捷,如果能在使用中注意以上几点,就能有效地操作lrzsz,进而提高文件传输的安全性和效能。