Method1:利用rz和sz命令进行上传下载文件 前提是安装了lrzsz工具,并且是用xshell远程登录到centos中

1.安装lrzsz ---- yum -y install lrzsz(若已安装 跳过这一步)

2.利用xshell上传文件(利用rz命令分别进行上传功能,会弹出窗口)

3.利用xshell下载文件

a.下载一个文件 sz fileA

b.下载多个文件 sz fileB fileC

c.下载directory目录下所有文件 不包含文件夹 sz directory/*

Method2:利用xshell自带ftp上传下载

1.点击如图绿色小图标

centos 将文件传到docker容器中 centos文件传输命令_上传

2.利用put上传,弹出文件夹,选择文件上传

centos 将文件传到docker容器中 centos文件传输命令_下载文件_02


3.输入lcd命令回车,弹出窗口选择下载到的文件夹

centos 将文件传到docker容器中 centos文件传输命令_服务器_03


4.利用 get filexxx获取xxx文件

centos 将文件传到docker容器中 centos文件传输命令_下载文件_04

使用Linux系统的时候,我们经常需要将本地的文件上传到服务器或者从服务器上下载文件到本地,
rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。

注意:ubuntu系统下,rz/sz命令安装方式如下:
apt-get install lrzsz
2.使用说明
sz命令 发送文件到本地:

sz filename

rz命令 将本地上传文件到服务器

rz

执行该命令后,在弹出框中选择要上传的文件即可。

sz命令
用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。
常用参数
-a 以文本方式传输(ascii)。
-b 以二进制方式传输(binary)。
-e 对控制字符转义(escape),这可以保证文件传输正确。
如果能够确定所传输的文件是文本格式的,使用 sz -a files
如果是二进制文件,使用 sz -be files
rz命令
-b 以二进制方式,默认为文本方式。
-e 对所有控制字符转义。
如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:
rz -be
此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。