网站首页 > 精选文章 正文
简介:使用Linux过程中,远程访问进行操作时总会需要下载、上传文件。为了实现这个目的,既可以通过 FTP 的方式,也可以在本地终端使用 scp 命令。但如果是使用 Xshell 等工具操作服务器的话,最简单的方法就是使用自带支持的 sz、rz 命令了。
这两个命令可以直接上传、下载文件,并自动弹出文件选择框,操作非常简单。但是要使用的话,需要远程 Linux 服务器安装这两个命令,也就是安装了 lrzsz 包。
本文主要介绍通过Xshell工具访问Linux系统,然后进行文件的上传、下载等操作方法,详细内容请参考下文。
一、登陆Linux系统
二、安装lszrz软件包
执行指令# yum install -y lrzsz
1、RZ上传文件
说明:运行RZ指令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器。
常用参数
-b: 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)
-e :对所有控制字符转义。
如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用: rz -be
此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。如果执行完毕显示“0错误”,文件上传就成功了,其他显示则表示文件上传出现问题了。
此外,Xshell 还支持直接拖到文件到 Xshell 窗口,也可以直接上传。
RZ上传文件的操作过程如下
首先执行指令# cd /usr/local/temp切换到服务器的存储目录
然后执行指令# rz上传本地文件到服务器存储目录中
如果出现延迟情况,如下图
需要更换为指令# rz -be
备注:rz -be命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。如果执行完毕显示“0错误”,文件上传就成功了,其他显示则表示文件上传出现问题了。而参数-b表示以二进制方式,默认为文本方式。-e表示对所有控制字符转义。
2、SZ下载文件
说明:运行SZ指令将选定的文件发送(send)到本地机器。sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。
常用参数
-a: 以文本方式传输(ascii)。
-b: 以二进制方式传输(binary)。
-e: 对控制字符转义(escape),这可以保证文件传输正确。
如果能够确定所传输的文件是文本格式的,使用: sz -a files
如果是二进制文件,使用: sz -be files
SZ下载文件的操作过程如下
(1)、下载一个文件
执行指令# sz filename
比如执行指令# sz Linux.txt将服务器上的文件Linux.txt下载到本地桌面
点击“确认”后开始下载,报错
更改为执行指令# sz -a Linux.txt成功下载
(2)、下载多个文件
# sz -a filename1 filename2
(3)、下载dir目录下的所有文件,不包含dir下的文件夹
# sz -a dir/*
- 上一篇: Vue3学习路径从入门到精通
- 下一篇: -bash: rz: 未找到命令 怎么办?
猜你喜欢
- 2025-04-26 centos7 Linux-yum只离线下载不安装方式
- 2025-04-26 Step by Step之CentOS7安装Selenium篇
- 2025-04-26 急死!CPU被挖矿了,却找不到哪个进程
- 2025-04-26 使用ISO文件搭建本地yum源
- 2025-04-26 yum源配置方法跟linux常用命令
- 2025-04-26 【Linux】——从0到1的学习,让你熟练掌握,带你玩转Linu
- 2025-04-26 CentOS下通过yum搭建lnmp(单版本PHP)
- 2025-04-26 CentOS系统搭建本地源,摆脱无公网环境下的软件安装难题
- 2025-04-26 黑客技术linux/yum在线管理安装
- 2025-04-26 VMware与CentOS安装配置指南
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)