【Linux进阶】windows和linux文件互传的两种方式

news2024/11/23 13:34:29

前言

我们在windows电脑上使用ssh工具(比如Xshell)来远程登录并使用linux云服务器的时候,难免要将我们的文件传输到linux服务器上,或者将linux服务器的文件传输到我们的windows电脑里,那么,我们要怎么来实现这一过程呢?我们下面来讲几种方法 

1.rzsz

1.1.什么是rzsz

简单的来说,Linux/Unix同Windows进行ZModem文件传输的命令行工具

  • rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive),即(Windows ->Linux/UNix)
  • sz:将选定的文件发送(send)到本地机器(即Linux/Unix ->Windows)

rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)。

1.2.使用rzsz

1.2.1.yum安装

sudo yum install -y lrzsz

1.2.2.选项说明

$ sz --help
$ rz --help
-+, --append:将文件内容追加到已存在的同名文件
-a,--ascii:以文本方式传输 -b, --binary:以二进制方式传输
--delay-startup N:等待N秒 
-e, --escape:对字符转义
 -E, --rename:已存在同名文件则重命名新上传的文件,以点和数字作为后缀 
-p, --protect:对ZMODEM协议有效,如果目标文件已存在则跳过
 -q, --quiet:安静执行,不输出提示信息 
-v, --verbose:输出传输过程中的提示信息
-y, --overwrite:存在同名文件则替换 
-X, --xmodem:使用XMODEM协议
 --ymodem:使用YMODEM协议 
-Z, --zmodem:使用ZMODEM协议
 --version:显示版本信息
 --h, --help:显示帮助信息

说实话这些命令我们很少用,只要记着有这么一回事就行! 

1.2.3.windows传文件到Linux

这个过程需要使用rz命令

我们直接使用rz,然后选择一个要传输的文件,这样子就传输完毕了

注意要在root的权限下面执行 

1.2.4.Linux传文件到Windows

sz命令要上场了 

首先我们看一下当前目录

我们往a1.txt里面输入下面这一行字

我们使用

sz 文件名

我们去windows里面看看

我的U盘里真的出现了a1.txt

这样子完美了

注意要在root的权限下面执行 

 1.3.使用rzsz的注意事项

  • 1、rz与sz只适合小的文件传输,大文件还是使用Filezilla与xftp等工具进行传输;
  • 2、只能传输单个文件,而不能传输文件夹;
  • 3、不是所有工具都支持rz与sz,必须支持ZModem协议才行,例如putty不能使用rz与sz。

2.XTFP

上面我们说rzsz的缺点就是不太适合传输大文件,那么一种很好的解决传输大文件的方法就是使用XTFP

2.1.下载XTFP 

我们去它的官网看看——XFTP - 通过网络轻松传输文件 (xshell.com)

我们往下滑找到

我们选择家庭/学校免费版本下载即可

安装注册的步骤我不想再说,大家都会

2.2.使用XTFP

注册了之后,我们打开它,点击新建对话

 就会显示类似下面的界面

右边是我们的linux系统,左边是我们的Windows系统

我们在这里能看到..文件,这个文件是上一级目录的意思

 

我们可以看到我们在sz使用时传输的a1.txt 

2.3.Windows传文件到Linux

只能在root账号下传输

我们把try1.txt文件传到Linux里面去

我们看左上角的这个双向箭头,打开来我们就能看到那些发蓝色光的按钮,把这个->箭头点亮,<-箭头关掉,代表只能从左往右传输,即Windows->linux

 然后关闭

我们选择需要传输的文件,点击右键

点击传输

成功了

验证一下

 2.4.Linux传文件到Windows

只能在root账号里传

我们还是点击同步文件夹这个按钮

 我们看左上角的这个双向箭头,打开来我们就能看到那些发蓝色光的按钮,把这个->箭头关闭,<-箭头点亮,代表只能从右往左传输,即Windows  <-   linux

我们创建一个try2.txt文件来进行传输实验

重复上面的步骤

传过来了!!!!! 

2.5.注意点

  1. 这个箭头的意思就是可以往哪边传输的意思!!!
  2. 传输完文件后XTFP不是实时更新的,我们要刷新一下
  3. 只能在root账号下传输

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1874246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决VSCode无法用ssh连接远程服务器的问题

原因&#xff1a; 因为windows自带的ssh无法连接远程服务器&#xff0c;需要用git底下的ssh.exe。 搜了很久&#xff0c;试过很多方法&#xff0c;包括替换掉环境变量中的ssh&#xff0c;但是都无效&#xff0c;最后发现是要在VSCode中配置需要使用哪个ssh.exe。 步骤&#…

第0章_项目方案介绍

文章目录 第0章 项目方案介绍0.1 功能介绍0.2 硬件方案0.3 软件方案0.3.1 上位机方案0.3.2 **中控方案**0.3.3 **传感器方案**0.3.4 **技术难点** 第0章 项目方案介绍 0.1 功能介绍 本课程来自一个真实项目&#xff1a;多个气体传感器的管理。由于气体传感器比较昂贵&#xf…

vue中如何使用echarts和echarts-gl实现三维折线图

一、vue中使用三维折线图 效果图&#xff1a; 二、使用步骤 1.引入库 安装echarts 在package.json文件中添加 "dependencies": {"echarts": "^5.1.2""echarts-gl": "^1.1.1",// "echarts-gl": "^2.0.8…

axios之CancelToken取消请求

从 v0.22.0 开始&#xff0c;Axios 支持以 fetch API 方式—— AbortController 取消请求 此 API 从 v0.22.0 开始已被弃用&#xff0c;不应在新项目中使用 官网链接 1. 背景 最近项目中遇到一个场景&#xff0c;当连续触发一个请求时&#xff0c;如果是同一个接口&#xf…

通讯录项目的实现(基于顺序表)

前言 建议先看顺序表&#xff08;上卷&#xff09;、顺序表&#xff08;下卷&#xff09;&#xff0c;再来看本篇。 思路 通讯录就是由一条条联系人数据组成的。在一条联系人数据中会有一些相关信息&#xff1a;姓名、性别、年龄、电话、住址等。 在“顺序表&#xff08;上卷…

Ubuntu安装、更新和删除软件

Ubuntu安装、更新和删除软件 问题命令行直接安装、更新和删除软件命令行直接安装软件命令行直接更新软件命令行直接删除软件 手动下载后命令行安装、更新和删除软件手动下载后命令行安装软件手动下载后命令行更新软件手动下载后命令行删除软件 手动下载后在桌面环境下安装、更新…

RocketMQ快速入门:事务消息原理及实现(十)

目录 0. 引言1. 原理2. 事务消息的实现2.1 java client实现&#xff08;适用于spring框架&#xff09;2.2 springboot实现 3. 总结 0. 引言 rocketmq 的一大特性就是支持事务性消息&#xff0c;这在诸多场景中有所应用。在之前的文章中我们已经讲解过事务消息的使用&#xff0…

三星DRAM、NAND,“又双叒叕”带头涨价了

据韩国媒体《每日经济新闻》报道&#xff0c;三星电子计划在第三季度上调服务器DRAM和企业级NAND闪存的价格&#xff0c;涨幅预计在15%-20%&#xff0c;主要受人工智能(AI)需求激增的推动。这一举措有望提振公司下半年业绩。 据《经济日报》报道援引业内消息&#xff0c;由于厂…

Linux libreoffice安装 word转pdf 中文乱码(缺少字体解决)

libreoffice 的安装 yum install -y libreoffice版本验证 libreoffice --version参考文章 word转pdf 命令 转换命令 要将Word文档(.doc或.docx)转换为PDF格式&#xff0c;可以使用以下命令&#xff1a; libreoffice --headless --convert-to pdf your_word_document.docx指…

《GPT模型揭秘:数据驱动AI的核心概念与GPT系列对比分析》

DS&#xff1a;《What Are the Data-Centric AI Concepts behind GPT Models?通过三个数据为中心的人工智能目标(训练数据开发、推理数据开发和数据维护)揭示GPT模型背后的数据为中心的人工智能概念》解读—GPT-1/GPT-2/GPT-3系列对比(语料大小参数量解码层数上下文长度隐藏层…

高性价比蓝牙耳机有哪些?2024超高性价比蓝牙耳机推荐

在2024移动互联网高速发展的时代&#xff0c;蓝牙耳机已成为我们生活中不可或缺的一部分。走在街头&#xff0c;低头看手机&#xff0c;滑动屏幕选歌&#xff0c;耳边传来清晰的旋律&#xff0c;这一幕已经成为现代生活的标配。但面对市场上琳琅满目的蓝牙耳机品牌和型号&#…

专业报考628

目录 掌上高考相关专业两步走 研招网、软科最后 刚才看了&#xff0c;挺有用的育 就是一点&#xff0c; 查找相关专业 掌上高考 如果不知道喜欢什么专业&#xff0c;直接查大学&#xff0c;就查那个大学有什么不是物化强行绑定的 看**招生计划**一栏 如果有明确目标&#xf…

取证工作:怎样解锁 LUKS2 加密磁盘?

对于 LUKS2 密码进行恢复&#xff0c;Elcomsoft Distributed Password Recovery &#xff08;简称 EDPR&#xff09; 软件可以构建高性能集群&#xff0c;以更快地破解密码。EDPR 软件提供零开销的可扩展性&#xff0c;并支持 GPU 加速&#xff0c;以加快恢复速度。EDPR 可帮助…

Kubernetes 之GVR与GVK详解

本文尝试从GVR与GVK对比、常见的GVR和GVK操作、GVK设计精髓、CRD工作流程等方面对GVK和GVR进行详细分析。希望对您有用&#xff01; 一、Kubernetes 之GVR与GVK对比 在 Kubernetes 中&#xff0c;GVR 和 GVK 是两个重要的概念&#xff0c;用于唯一标识和操作不同的资源类型和…

添加用户页面(Flask+前端+MySQL整合)

首先导入Flask库和pymysql库。Flask用于创建Web应用程序&#xff0c;pymysql用于连接和操作MySQL数据库。 from flask import Flask, render_template, request import pymysql创建一个Flask应用实例。__name__参数告诉Flask使用当前模块作为应用的名称。 app Flask(__name_…

Java代码基础算法练习-判断学生成绩等级-2024.06.28

任务描述&#xff1a; 输入一个学生的成绩&#xff08;成绩大于等于 0 并小于等于 100&#xff09;&#xff0c;根据成绩判断学生成绩的等级。 60 分以下不及格&#xff1b;60-70 分为及格&#xff1b;70-80 分为中等&#xff1b;80-90 分为良好&#xff1b;90 分以上为优秀。 …

洞察用户喜好:使用TikTok API获取用户喜欢视频列表

一、引言 TikTok&#xff0c;作为全球最受欢迎的短视频社交平台之一&#xff0c;不仅让用户能够展示自我、分享生活&#xff0c;也为品牌和企业提供了深入了解用户喜好的机会。了解用户喜欢哪些类型的视频&#xff0c;不仅有助于品牌更好地把握目标用户群体&#xff0c;还能为…

《Redis设计与实现》阅读总结-4

第 17 章 集群 Redis集群是Redis提供的分布式数据库方案&#xff0c;集群通过分片&#xff08;sharding&#xff09;来进行数据共享&#xff0c;并提供复制和故障转移的功能 一、命令 CLUSTER MEET命令&#xff1a;用来连接不同的开启集群支持的 Redis 节点&#xff0c;以进入…

使用鸿蒙HarmonyOs NEXT 开发 快速开发 简单的购物车页面

目录 资源准备&#xff1a;需要准备三张照片&#xff1a;商品图、向下图标、金钱图标 1.显示效果&#xff1a; 2.源码&#xff1a; 资源准备&#xff1a;需要准备三张照片&#xff1a;商品图、向下图标、金钱图标 1.显示效果&#xff1a; 定义了一个购物车页面的布局&#x…

SHELL脚本学习(十二)sed进阶

一、多行命令 概述 sed 编辑器的基础命令都是对一行文本进行操作。如果要处理的数据分布在多行中&#xff0c;sed基础命令是没办法处理的。 幸运的是&#xff0c;sed编辑器的设计人员已经考虑了这个问题的解决方案。sed编辑器提供了3个处理多行文本的特殊命令。 命令描述N加…