首页 > 编程笔记 > Linux笔记 阅读:71

Linux tftp命令:上传下载文件(附带实例)

在 Linux 环境中,tftp 命令来自英文词组 Trivial File Transfer Protocol 的缩写,中文译为“简单文件传输协议”,其功能是基于 TFTP 进行文件传输工作。用户可以通过文字模式将文件上传至远程服务器,亦可以从服务器下载文件到本地主机。

TFTP 基于 UDP/69,不同于 FTP,属于轻量级的传输服务,不具备显示文件列表、断点续传等功能。

tftp 命令的语法格式如下:
tftp 参数 域名或IP地址
常用参数见下表:

选项 描述 选项 描述
-4 基于 IPv4 网络协议 -m 设置传输模式
-6 基于 IPv6 网络协议 -R 设置端口号
-c 执行指定命令行 -v 显示执行过程详细信息
-l 参数全局转义模式 -V 显示版本信息

下表罗列了常用的 TFTP 指令:

命令 描述 命令 描述
connect 连接远程 TFTP 服务器 status 显示当前状态信息
mode 文件传输模式 binary 二进制传输模式
put 上传指定文件 ascii ASCII 传送模式
get 下载指定文件 rexmt 设置包传输的最长超时时间
quit 退出 TFTP 服务 timeout 设置重传的最长超时时间
verbose 显示执行过程详细信息 help 显示帮助信息
trace 显示包路径 ? 显示帮助信息

【实例 1】远程连接至指定服务器。
[root@clinux ~]# tftp 192.168.10.10
下载远程指定服务器中的文件至本地工作目录:

【实例 2】下载远程指定服务器中的文件至本地工作目录:
tftp> get File1.txt

【实例 3】上传本地工作目录中某个文件至远程指定服务器。
tftp> put File2.txt

【实例 3】退出登录某台远程服务器。
tftp> quit

相关文章