ShuSheng007

  • 首页
  • 关于
  • 联系
ShuSheng007
天行健,君子以自强不息 地势坤,君子以厚德载物
  1. 首页
  2. Linux
  3. 正文

秒懂Linux之Window向Linux服务器上传和下载文件

04/07/2020 983点热度 0人点赞 0条评论

[版权申明]非商业目的注明出处可自由转载
出自:shusheng007

问题

  1. 需要把window上的一个文件上传到Linux服务器上
  2. 需要从Linux服务器上下载一个日志文件到window系统的电脑上。

解决方案

有非常多的方法可以完成这个任务,利用powershell,xftp 等等工具均可以,也可以使用linux命令:scp...本文为作者早期学习linux所写,显得比较幼稚,但为了保存我编程之路的经历,我不准备对其进行修改

前提:我使用的是Ubuntu 18.4,连接服务器的ssh工具为xshell
我们可以使用lrzsz来完成window与linux文件的上传和下载。lrzsz 是一个类似于ftp的文件传输工具。

具体步骤

  1. 在Linux服务器上安装lrzsz工具

使用如下命令检查服务器是否已经安装了此工具

sudo dpkg -l | grep lrzsz

如果出现了类似如下结果,说明已经安装了

ii  lrzsz   0.12.21-10~build0.18.04.1   amd64   Tools for zmodem/xmodem/ymodem file transfer

如果没有安装,使用如下命令安装即可

sudo apt-get install lrzsz
  1. 使用sz从服务器上下载文件

假如我要从服务器上下载如下一个文件

-rw-rw-r-- 1 root root 12 Apr  6 20:04 helloLinux.html

那么我需要在xshell中 cd 到包含这个文件的目录,然后输入如下命令回车就会弹出一个弹窗,询问你要把这个文件下载到哪里

sudo sz helloLinux.html

选择好下载目录,点击确定即可。

  1. 使用rz将window上的文件上传到服务器上

在xshell中导航到要存放此文件的目录,然后输入

sudo rz

就会弹出一个选择文件的弹窗

选择文件并点击打开,等待传输完成即可。

例如下面是我服务器 /opt/linux_learn目录下的文件,我现在要再上传一张图片上去

-rw-r--rw- 1 root root  2 Apr  6 20:04 filePermissionTest2.txt
-rwxr--rw- 1 root root 12 Apr  5 09:23 filePermissionTest.txt
-rw-rw-r-- 1 root root 12 Apr  6 20:04 helloLinux.html

当执行完上面的步骤后,再看一下我 /opt/linux_learn目录下的文件

-rw-r--r-- 1 root root 1280327 Dec 20  2016 idea快捷键.jpg
-rwxr--rw- 1 root root  12 Apr  5 09:23 filePermissionTest.txt*
-rw-rw-r-- 1 root root  12 Apr  6 20:04 helloLinux.html
-rw-r--rw- 1 root root  2 Apr  6 20:04 filePermissionTest2.txt

可以看到已经上传上去了。

相信你已经对如何向Linux服务器上传和下载文件已经了然于胸,记得关注点赞。

总结

突如其来的新冠病毒疫情影响着我们每一个人,各大企业都忙着降薪裁员,作为程序员的我也受到了影响,其中一点就是要在家远程办公,今天一天不知不觉就又过去了,人到中年总觉得心里很慌,生活中有没有一个如何系列的教程啊?接下来我该如何是好?

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: xshell 上传文件
最后更新:03/11/2023

shusheng007

never give up ,keep going!

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

版权 © 2021 shusheng007.top 享有所有版权.

Theme Kratos Made By Seaton Jiang

津ICP备17001709号