使用xshell向Linux服务器上传或下载文件

本文介绍了如何利用lrzsz工具在Windows和运行Ubuntu 18.4的Linux服务器之间进行文件的上传与下载。首先确保Linux服务器安装lrzsz,然后通过sz命令下载服务器文件,rz命令上传Windows文件。该方法对于日常文件交互提供了便利。
摘要由CSDN通过智能技术生成

如何使用xshell向Linux服务器上传和下载文件
如何把window上的一个文件上传到Linux服务器上
如何从Linux服务器上下载一个日志文件到window系统的电脑上。
解决方案
前提:我使用的是Ubuntu 18.4,连接服务器的ssh工具为xshell
我们可以使用lrzsz来完成window与linux文件的上传和下载。lrzsz 是一个类似于ftp的文件传输工具。

具体步骤:
首先需要在Linux服务器上安装lrzsz工具

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

sudo dpkg -l | grep lrzsz


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

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


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

sudo apt-get install lrzsz


使用sz从服务器上下载文件

假如我要从服务器上下载如下一个文件或文件夹,文件的话可以直接下载,而文件夹需要先打包,使用下面的命令打包文件

tar cvf graphene.tar graphene 

将需要打包的graphene文件夹打包为graphene.tar文件

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

sudo sz graphene.tar

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

使用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
可以看到已经上传上去了。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值