tftp(Trivial File Transfer Protocol,简单文件传输协议)命令是 Linux 系统中用于与 TFTP 服务器进行文件传输的实用工具。
TFTP 是一种轻量级的文件传输协议,它提供了基本的文件传输功能,广泛应用于网络设备的固件升级、系统引导等场景。
![Linux文件传输神器:tftp命令详解与实用指南 图片[1]-Linux文件传输神器:tftp命令详解与实用指南-不念博客](https://www.bunian.cn/wp-content/uploads/2023/05/u38382886151403827980fm253fmtautoapp138fPNG.webp)
基本语法
tftp [选项] 主机名 [端口]
在 TFTP 提示符下,可以执行以下命令:
get:从服务器下载文件。put:上传文件到服务器。status:查看当前状态。binary:设置传输模式为二进制。ascii:设置传输模式为 ASCII。timeout:设置超时时间。trace:切换 trace 模式。rexmt:设置重传时间间隔。quit:退出 tftp。
常用选项
-c:在 tftp 提示符下执行单个命令。-g:从服务器下载文件。-l:指定本地文件名。-m:指定传输模式(ascii或binary)。-p:上传文件到服务器。-r:指定远程文件名。
示例
1. 连接 TFTP 服务器
tftp 192.168.1.100
此命令将连接位于 192.168.1.100 的 TFTP 服务器。
2. 从 TFTP 服务器下载文件
tftp -g -r test.txt -l local_test.txt 192.168.1.100
此命令将从位于 192.168.1.100 的 TFTP 服务器下载文件 test.txt 并保存为本地文件 local_test.txt。
3. 上传文件到 TFTP 服务器
tftp -p -r test.txt -l local_test.txt 192.168.1.100
此命令将本地文件 local_test.txt 上传到位于 192.168.1.100 的 TFTP 服务器,并保存为 test.txt。
4. 在 tftp 提示符下执行单个命令
tftp -c 192.168.1.100 "get test.txt local_test.txt"
此命令将在 tftp 提示符下执行单个命令,从位于 192.168.1.100 的 TFTP 服务器下载文件 test.txt 并保存为本地文件 local_test.txt。
小结
tftp 命令是一种简单易用的文件传输工具,适用于网络设备的固件升级和系统引导等场景。
用户可以根据实际需求,使用不同选项和命令与 TFTP 服务器进行文件传输。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END









