news 2026/2/26 3:57:22

Linux文件上传(rz)和下载(sz)压缩(tar.gz)和解压(zip)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux文件上传(rz)和下载(sz)压缩(tar.gz)和解压(zip)

我们可以通过FinalShell工具,方便的和虚拟机进行数据交换。

FinalShell软件的下方窗体中,提供了Linux的文件系统视图,可以方便的:

浏览文件系统,找到合适的文件,右键点击下载,即可传输到本地电脑
浏览文件系统,找到合适的目录,将本地电脑的文件拓展进入,即可方便的上传数据到Linux

rzsz命令

当然,除了通过FinalShell的下方窗体进行文件的传输以外,也可以通过rzsz命令进行文件传输。

rzsz命令需要安装,可以通过:yum -y installlrzsz,即可安装。

rz命令,进行上传,语法:直接输入rz即可
sz命令进行下载,语法:sz要下载的文件

文件会自动下载到桌面的:fsdownload文件夹中。

注意,rzsz命令需要终端软件支持才可正常运行

FinalShellSecureCRTXShell等常用终端软件均支持此操作

为什么用 rz 传文件,和用 Xshell / FinalShell / MobaXterm 这种“拖拽上传”的方式不一样?rz为什么上传比较慢(SFTP)

本质原因是:它们走的是完全不同的传输通道和协议。

1️⃣ rz 用的是:终端串行协议(ZMODEM)

rz(Receive ZMODEM)是一个基于终端文本通道的文件传输协议。

工作方式:
• 文件数据被编码成文本流
• 通过 **SSH 的终端输入输出通道(STDIN/STDOUT)**传输
• 终端模拟器(xshell、securecrt 等)负责解析并发送数据

👉 本质上:
rz 是“假装在打字”的方式传文件。

特点:

✅ 不依赖 SFTP
✅ 不需要额外端口
❌ 速度慢
❌ 容易受终端乱码/中断影响
❌ 只能在支持 ZMODEM 的终端使用

2️⃣ 拖拽上传用的是:SFTP / SCP(真正的文件通道)

像 Xshell、FinalShell、SecureCRT 拖拽文件时,通常使用:
• SFTP(基于 SSH 的文件系统协议)
• 或 SCP / rsync

工作方式:
• 走 SSH 的独立文件传输子系统
• 是一个二进制直传通道
• 不经过终端文本流

👉 本质上:
拖拽是“正经文件系统传输”,不是终端传输。

特点:

✅ 速度快
✅ 稳定
✅ 可断点续传
✅ 可批量、大文件
❌ 需要 SFTP 服务支持

3️⃣ 核心差异一句话总结

对比点 rz 拖拽 / SFTP
通道 终端文本流 独立文件通道
协议 ZMODEM SFTP / SCP
传输方式 编码文本 原始二进制
速度 慢 快
稳定性 一般 高
依赖终端 强 弱
适合 临时小文件 正式文件传输


4️⃣ 为什么 rz 不能像拖拽那样“自然”?

因为 rz 设计时的年代很早(拨号 / 串口时代),目标是:

在“只有终端文本”的环境里也能传文件

而拖拽方式是现代 SSH 扩展:

假设你有完整的 GUI 和文件子系统

5️⃣ 什么时候 rz 反而更有用?

rz 在一些受限环境反而是救命工具:

✅ 没有 SFTP 权限

✅ 服务器禁用了文件子系统

✅ 只能访问纯 SSH Shell

✅ 堡垒机 / 跳板机限制 SCP

✅ 临时丢一个小脚本上去

6️⃣ 类比帮你直观理解

rz = 在电话里逐字念文件内容

拖拽 = 用U 盘直接拷贝文件

压缩格式(tar.zip)

市面上有非常多的压缩格式

zip格式:LinuxWindowsMacOS,常用
7zipWindows系统常用
rarWindows系统常用
tarLinuxMacOS常用
gzipLinuxMacOS常用

Windows系统中常用的软件如:winrarbandizip等软件,都支持各类常见的压缩格式,这里不多做讨论。

我们现在要学习,如何在Linux系统中操作:targzipzip这三种压缩格式

tar.gz

LinuxMac系统常用有2种压缩格式,后缀名分别是:

.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装
.gz,也常见为.tar.gzgzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积

针对这两种格式,使用tar命令均可以进行压缩和解压缩的操作

语法:

-c,创建压缩文件,用于压缩模式
-v,显示压缩、解压过程,用于查看进度
-x,解压模式
-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个
-zgzip模式,不使用-z就是普通的tarball格式

-C,选择解压的目的地,用于解压模式

解压

zip

解压

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/18 9:55:57

Win11开发环境:Hunyuan-MT Pro本地调试技巧

Win11开发环境:Hunyuan-MT Pro本地调试技巧 1. 为什么在Win11上部署Hunyuan-MT Pro需要特别关注 很多开发者第一次尝试在Windows 11上运行Hunyuan-MT Pro时,会遇到一些意料之外的问题。不是模型跑不起来,就是GPU加速没生效,或者…

作者头像 李华
网站建设 2026/2/25 12:44:40

Pi0具身智能v1智能体开发:Skills智能体编程入门

Pi0具身智能v1智能体开发:Skills智能体编程入门 最近在折腾机器人项目,发现一个挺有意思的现象:很多团队都在研究怎么让机器人“更聪明”,但真正能让机器人干活的系统却不多。要么是模型太复杂部署困难,要么是代码写得…

作者头像 李华
网站建设 2026/2/23 10:23:47

造相-Z-Image-Turbo亚洲LoRA部署实测:无GPU时CPU降级运行与性能对比

造相-Z-Image-Turbo亚洲LoRA部署实测:无GPU时CPU降级运行与性能对比 1. 项目概述 造相-Z-Image-Turbo是一款基于先进AI技术的图片生成Web服务,最新版本新增了对亚洲风格LoRA模型的支持。本文将详细介绍如何在无GPU环境下部署该服务,并对比不…

作者头像 李华
网站建设 2026/2/19 20:40:41

突破Windows媒体播放瓶颈:开源解码引擎深度优化指南

突破Windows媒体播放瓶颈:开源解码引擎深度优化指南 【免费下载链接】LAVFilters LAV Filters - Open-Source DirectShow Media Splitter and Decoders 项目地址: https://gitcode.com/gh_mirrors/la/LAVFilters 在Windows系统中,开源媒体解码工具…

作者头像 李华
网站建设 2026/2/24 9:28:05

[特殊字符] Local Moondream2步骤详解:如何生成高质量英文提示词

🌙 Local Moondream2步骤详解:如何生成高质量英文提示词 1. 这不是另一个“看图说话”工具,而是你的AI绘画搭档 你有没有过这样的经历:盯着一张精美的参考图,却卡在“该怎么告诉AI画出同样感觉”的环节?反…

作者头像 李华