Linux中rz和sz命令用法详解

上周,我的一个朋友在Linux服务器上使用rz和sz命令上传和下载文件,却发现lrzsz软件包没有安装。
所以我使用 yum 命令“yum install lrzsz”安装了它。
2 02 3 年,他告诉我,如果你的服务器上没有yum,你可以在你的安装盘的packages文件夹中找到lrzsz安装包,复制到你的服务器上,然后安装。

安装lrzsz后,我开始测试rz命令的上传功能。
在终端中运行 rz 命令。
会弹出一个界面,选择上传文件。
然后使用sz命令下载文件,输入sz文件名,文件就会下载到你当前的目录下。

他推荐我看《This is How You Should Learn Linux》一书来学习基本的Linux命令。
适合初学者到高级用户,对初学者友好,也能满足具有一定基础知识的用户的改进需求。

使用rz和sz命令时,请注意目标文件夹的权限,避免出现权限问题。
另外,sz命令需要与rz命令配合,以保证两端环境的一致性。
如果安装 lrzsz 包时遇到依赖问题,请运行 yum groupinstall 'DevelopmentTools' 安装开发工具包。

正确配置和使用rz和sz命令可以实现Linux系统之间的文件传输,提高工作效率。
不过具体的安装步骤和命令可能会根据您的系统版本的不同而有所不同,所以您可以了解一下。

Linux中rz和sz命令用法解释

说实话,当我第一次遇到 sz/rz 命令时,我真的很困惑。
在Linux下传输文件时,不需要用sftp创建新窗口,只需从命令行来回即可。
这感觉太棒了。
记得我刚开始工作的时候,有一位老人一步步教我。
它的操作非常流畅——按Ctrl+A;然后按Z,会出现整个文件选择窗口,比单击鼠标更容易。

有趣的是,当这两个命令一起使用时,效率确实很高。
想一想在服务器上运行rz;客户端会出现一个窗口,选择后,文件就会被传输。
整个过程中您不必担心用户权限或路径。
默认是当前登录用户的主目录。
细节做得很好。
例如,在SecureCRT中设置默认路径时;在选项->会话选项->终端中找到 Xmodem/Zmodem 并更改目录。
虽然Xshell没有菜单,但是你可以直接添加命令。
无论哪种方式,您都可以使用 lrzsz 包提供的功能。

我尝试过用这个方法将固件传输到开发板,非常方便。
你想想,那里的板子烧了,你直接rz这里你可以使用 Ctrl+A Z S 选择 minicom 中的文件,几秒钟后就会传输。
但这里有一个缺陷需要提及。
第一次使用时选择了压缩包,但板子没有压缩,直接导致烧坏故障。
后来发现必须先解压rz。
当时我不明白自己为什么要这么做,但它确实发生了。

PS:我同事们的差异很有趣。
SecureCRT 有实时上传和下载按钮。
单击以选择一个文件。
我非常喜欢使用 Windows 资源管理器。
在Xshell中,您必须自己输入命令。
比较麻烦,但是底层原理是一样的;它称为 sz/rz 工具。
这让我想起当时在论坛上看到有人抱怨Xshell功能缺失。
他们可以做 sz/rz 但不提供菜单。

资料中,我记得lrzsz在CentOS 7 上顺利安装。
使用yum install lrzsz命令;但我不记得具体的版本号了。
我建议检查一下。
不管怎样,如果你过多地使用这两个命令,你会发现Linux下的文件管理与Windows下完全不同。
命令行可能有点多余,但是直接切换到图形界面了。