首先要在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
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐