Linux和Windows怎么更快的共享文件

    今年认识到一款是非方便的软件lrzsz,可以解决在Linux运维再使用其他软件或者其他窗口来传递文件的需求。以前笔者是使用winscp这个条件来完成数据的上传和下载的共享,在遇到大量文件时是十分方便的,但是如果是一个文件,那么这一套流程下来就显得不太友好了。

    笔者在ALMALINUX下使用yum install lrzsz,完成lrzsz安装。这个软件有两个工具sz和rz,是Linux/Unix同Windows进行ZModem文件传输的命令行工具。

sz:将选定的文件发送到本地机器

rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器

    在xshell中测试正常。怀着好奇心,笔者在想为啥xshell这么好用的软件居然没有自动上传和下载的功能,搜索学习一番才发现已经集成在里面了

    具体分为四种文件传输模式:

(1)ASCII:最快的传输协议,但只能传送文本文件;

(2)Xmodem:使用了CRC错误侦测方法,传输的准确率更高;

(3)Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快;

(4)Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。

    在实操时,笔者发现在使用Zmodem进行发送时,出现“rz waiting to receive”,那么底层也就和lrzsz软件一致了。

你可能感兴趣的:(Linux和Windows怎么更快的共享文件)