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

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

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 服务器进行文件传输。

阅读剩余
THE END