首先要在secureCRT的 “会话选项”中配置支持 Zmodem(默认支持) 或者 TFTP服务。



一、利用Zmodem 协议 上传/下载 文件

使用到的命令: sz   和   rz

说明:rz,  sz 是Linux同Windows进行ZModem文件传输的命令行工具

<1> sz命令发送文件到本地:

sz filename

例如:sz  test.txt  

(sz支持一次上传多个文件,比如上传当前目录下的所有文件 : sz  *  ;   如果要上传带te关键字的所有文件: sz  te*)

<2> rz命令本地上传文件到服务器:

rz

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


注意:要linux支持rz和sz命令才行,  如果是Ubuntu,可以 apt-get install lrzsz 安装


二、 利用TFTP 上传/下载文件

前期:linux系统支持tftp命令 (busybox默认是带有的)

~ # tftp --help
Usage: tftp [OPTIONS] HOST [PORT]

Transfer a file from/to tftp server

        -l FILE Local FILE
        -r FILE Remote FILE
        -g      Get file
        -p      Put file
        -b SIZE Transfer blocks of SIZE octets

方法:  

tftp -p/-g -l 本地文件名 -r 服务器端文件名 服务器IP地址

或者(保留源文件名) tftp -p/-g -l/-r 文件名 服务器IP地址

<1> TFTP上传文件

①上传aa.txt到windows端的TFTP服务器,并命名为bb.txt

tftp -p -l aa.txt -r bb.txt 192.168.30.151
②上传aa.txt到windows端的TFTP服务器,保留源文件名

tftp -p -l/-r aa.txt 192.168.30.151
(注意:这里-l/-r 的意思是两个参数二选一,下同)

如果报错:tftp: server error: (6)       说明要上传的文件已经存在于windows端的TFTP服务器上

<2> 从TFTP下载文件

①从服务器下载cc.txt 到linux本地,并命名为dd.txt

tftp -g -l cc.txt -r dd.txt 192.168.30.151

②从服务器下载cc.txt 到linux本地,保留源文件名

tftp -g -l/-r cc.txt 192.168.30.151

如果报错:tftp: server error: (1)        说明要下载的文件不存在

GitHub 加速计划 / li / linux-dash
10
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐