麻花痒 发表于 2024-8-21 00:10:00

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

前言

我们在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命令
https://img-blog.csdnimg.cn/direct/a71fc599018549cba5745f80a8d6ced9.png
https://img-blog.csdnimg.cn/direct/f63deb0cf72240bdbd110289f78fe2bd.png
我们直接使用rz,然后选择一个要传输的文件,这样子就传输完毕了
   留意要在root的权限下面实行 
1.2.4.Linux传文件到Windows

sz命令要上场了 
首先我们看一下当前目次
https://img-blog.csdnimg.cn/direct/d15123a76ed84b07a46a4169289d280e.png
我们往a1.txt里面输入下面这一行字
https://img-blog.csdnimg.cn/direct/d17a28cf49ab42d18ecfaf40a26e6e3a.png
我们使用
sz 文件名 https://img-blog.csdnimg.cn/direct/79a2bff53a19462b80a68a90831aeec7.png
我们去windows里面看看
我的U盘里真的出现了a1.txt
https://img-blog.csdnimg.cn/direct/acd9f6577d694dedb638d99ca6b6da50.png
https://img-blog.csdnimg.cn/direct/8b1cff4bd7614399bbf92065fe03c095.png
这样子完美了
   留意要在root的权限下面实行 
 1.3.使用rzsz的留意事项



[*]1、rz与sz只得当小的文件传输,大文件照旧使用Filezilla与xftp等工具举行传输;
[*]2、只能传输单个文件,而不能传输文件夹;
[*]3、不是全部工具都支持rz与sz,必须支持ZModem协议才行,例如putty不能使用rz与sz。
2.XTFP

上面我们说rzsz的缺点就是不太得当传输大文件,那么一种很好的解决传输大文件的方法就是使用XTFP
https://img-blog.csdnimg.cn/direct/797d8f06828f486e93f93f2da193a3cc.png
2.1.下载XTFP 

我们去它的官网看看——XFTP - 通过网络轻松传输文件 (xshell.com)
我们往下滑找到
https://img-blog.csdnimg.cn/direct/5d21fec1f2e64130826808e0dc1a739c.png
我们选择家庭/学校免费版本下载即可
安装注册的步骤我不想再说,大家都会
2.2.使用XTFP

注册了之后,我们打开它,点击新建对话
https://img-blog.csdnimg.cn/direct/3dc1486a682a4cdeac760bac3f92a426.png
 就会表现类似下面的界面
https://img-blog.csdnimg.cn/direct/adf6c4d8e12b4909b6d84cad3a147780.png
   右边是我们的linux系统,左边是我们的Windows系统
我们在这里能看到..文件,这个文件是上一级目次的意思
 https://img-blog.csdnimg.cn/direct/c04793693c1d418fbd890cf3d624ec1e.png
我们可以看到我们在sz使用时传输的a1.txt 
2.3.Windows传文件到Linux

   只能在root账号下传输
我们把try1.txt文件传到Linux里面去
https://img-blog.csdnimg.cn/direct/c38dfeef84a44e09a1413d21334f5fe7.png
https://img-blog.csdnimg.cn/direct/d29ab5bd37c54d83aab1eac8a42dc502.png
我们看左上角的这个双向箭头,打开来我们就能看到那些发蓝色光的按钮,把这个->箭头点亮,<-箭头关掉,代表只能从左往右传输,即Windows->linux
https://img-blog.csdnimg.cn/direct/8088893c7964488c80009ae69f0cecdf.png
 然后关闭
我们选择需要传输的文件,点击右键
https://img-blog.csdnimg.cn/direct/993592f314db4c1abdb2471d5805e2b4.png
点击传输
https://img-blog.csdnimg.cn/direct/de3aab0ffc304176908a2eabbb107d01.png
成功了
验证一下
https://img-blog.csdnimg.cn/direct/036a5301f5124ecbb35da6494fb6dfa3.png
 2.4.Linux传文件到Windows

   只能在root账号里传
我们照旧点击同步文件夹这个按钮
https://img-blog.csdnimg.cn/direct/9f0798e8a02f45b6adcb55cbd5b46245.png
 我们看左上角的这个双向箭头,打开来我们就能看到那些发蓝色光的按钮,把这个->箭头关闭,<-箭头点亮,代表只能从右往左传输,即Windows  <-   linux
https://img-blog.csdnimg.cn/direct/850c89f282e64516bee55d762deaca7f.png
我们创建一个try2.txt文件来举行传输实验
https://img-blog.csdnimg.cn/direct/94c21344cb0040d395c64987c26c89f5.png
重复上面的步骤
https://img-blog.csdnimg.cn/direct/d8cbf1ff9b164d72aabbe24516baf3e0.png
https://img-blog.csdnimg.cn/direct/5ae9bba50f344afea6a706abc4e31970.png
传过来了!!!!! 
2.5.留意点

https://img-blog.csdnimg.cn/direct/026374e06b31463a9cb93f9e717fc07e.png

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


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【Linux进阶】windows和linux文件互传的两种方式