Linux文件传输神器:tftp命令详解与实用指南

2023年 7月 30日 49.9k 0

tftp(Trivial File Transfer Protocol,简单文件传输协议)命令是 Linux 系统中用于与 TFTP 服务器进行文件传输的实用工具。

TFTP 是一种轻量级的文件传输协议,它提供了基本的文件传输功能,广泛应用于网络设备的固件升级、系统引导等场景。

图片[1]-Linux文件传输神器:tftp命令详解与实用指南-不念博客

基本语法

tftp [选项] 主机名 [端口]

在 TFTP 提示符下,可以执行以下命令:

  • get:从服务器下载文件。
  • put:上传文件到服务器。
  • status:查看当前状态。
  • binary:设置传输模式为二进制。
  • ascii:设置传输模式为 ASCII。
  • timeout:设置超时时间。
  • trace:切换 trace 模式。
  • rexmt:设置重传时间间隔。
  • quit:退出 tftp。

常用选项

  • -c:在 tftp 提示符下执行单个命令。
  • -g:从服务器下载文件。
  • -l:指定本地文件名。
  • -m:指定传输模式(asciibinary)。
  • -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 服务器进行文件传输。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论