BusyBox下tftp命令的使用

摘要:
参数描述:-l local,后跟客户端中存在的源文件名,或下载客户端后重命名的文件名-R remote,后跟PC tftp服务器根目录中的源文件名称,或上载服务器后重命名的名称-G get,用于下载文件-p put的缩写,用于上载文件。

一、简介

      BusyBox下的tftp是一款应用于嵌入式开发系统上的一款小巧tftp工具,为开发者提供一个tftp服务的使用平台。

      通常是,PC开发主机作为服务器(Server),开发系统(板)作为客户端(Client),可以实现从Server下载文件到Client,或者从Client上传文件到Server。

BusyBox下tftp命令的使用第1张

参数说明:

  -l     local的缩写,后跟存在于Client的源文件名,或下载Client后重命名的文件名;
  -r     remote的缩写,后跟Server即PC机tftp服务器根目录中的源文件名,或上传Server后重命名后的文件名;
  -g    get的缩写,下载文件时用;
  -p    put的缩写,上传文件时用。

二、使用方法

1、常规使用

① 从Server下载文件到Client时,使用下面的命令

 $ tftp –g –l 目标文件名 –r 源文件名 服务器地址

example:

 $ tftp –g –l B.txt –r A.txt 192.168.1.2

      从Server中的tftp根目录下,下载文件A.txt到Client并更名为B.txt.

② 从Clinet上传文件到Server时,使用下面的命令

$ tftp –p –r 目标文件名  -l 源文件名 服务器地址

example:

$ tftp –p –r D.txt –l C.txt 192.168.1.2

      从Client上传文件C.txt到Server的tftp根目标下,并更名为D.txt.

2、简略使用

① 不更名下载

$ tftp –g –l/-r 源文件名   服务器地址 

example:

$tftp –g –l A.txt 192.168.1.2
$tftp –g –r A.txt 192.168.1.2

      作用相同,都表示Client从Server下载文件A.txt,且不更名。

②不更名上传

$ tftp –p –l/-r 源文件名   服务器地址  

example:

$ tftp –p –l B.txt 192.168.1.2
$ tftp  -p –r B.txt 192.168.1.2

      作用相同,都表示从Client上传文件B.txt到Server,且不更名。

参考文章:Busybox下tftp命令使用详解

免责声明:文章转载自《BusyBox下tftp命令的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Firewall防火墙windows下postgresql安装失败解决方法:无法运行getlocales.exe下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

docker命令之link

1.新建两台容器,第二台(busybox_2)link到第一台(busybox_1) [root@localhost ~]# docker run -d -it --name busybox_1 busybox /bin/sh -c "while true;do sleep 3600;done" 8240c9aa04e3b5653c6747ae13a4e4...

自动化装机系统

什么是PXE   1. PXE,全名Pre-boot Execution Environment,预启动执行环境   2. 通过网络接口启动计算机,不依赖本地存储设备或本地已安装的操作系统   3. 由intel和systemsoft公司于1999年9月20日公布的技术   4. client/server的工作模式   5. PXE客户端会调用网际协议(...

S3C2440 制作最新busybox文件系统

2. 制作基本文件系统 2.1 下载源码 文件系统是根据busybox来制作的. 所以网上下载: https://busybox.net/downloads/ 我下的是最新的1.31版本, 用tar vxJf 解压后. 2.2 配置交叉编译环境 make defconfig make menuconfig setting->Cross compil...

内核移植和文件系统制作(2):linux内核最小系统和initramfs文件系统

linux内核最小系统,使用内核版本:https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.1.tar.bz2 1,FL2440板子的基本硬件:晶振12MHZ CPU 型号为S3C2440,基于ARM920T,指令集ARMV4,时钟主频400MHz SDRAM H57V2562GTR-75...

TFTP启动内核、设备树,NFS启动FS

一、软硬件平台 1、开发板:创龙AM3359核心板,网口采用RMII形式。 2、UBOOT版本:U-Boot-2016.05,采用FDT和DM。 3、交换芯片MARVELL的88E6321. 二、问题背景 开发板启动过程分三个阶段,即先启动U-Boot,再加载内核和设备树,然后挂载文件系统,这三个过程可以分别以不同方式启动。除了从SD系统启动卡启动开发板,...

针对防止自己的Linux进程被杀死的解决办法

这里后三种方法 在/etc/inittab文件加一条语句( :id:rstate:action:process),运行动作为 respawn,这样在每次系统检测到process进程不存在时,就会重启它。 创建一个守护进程,该守护进程的功能就是检测主进程是否在运行,若不在运行,那么守护进程就启动它。(这里存在一个问题,守护进程也可能会被杀死,那么更狠的一点...