当前位置: 首页 > news >正文

busybox中的tftp使用

[相关信息]
Busybox下的tftp命令可以用来进行单文件传输。
使用的时候,是把电脑作为服务器Server,Busybox作为客户端Client,使用tftp命令可以实现从Server下载单个文件到Client,或者从Client上传单个文件到Server。

[语法]

busybox中的tftp使用 - 阿青1987 - 阿青1987

 在开发板上跑tftp命令,提示使用方法,其中 [OPTIONS]如下解析
-l   是local的缩写,后跟存在于Client的源文件名,或下载Client后重命名的文件名
-r   是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文件名,或上传Server后重命名后的文件名
-g  是get的缩写,下载文件时用
-p  是put的缩写,上传文件时用
tftp 默认占用的是69端口

[具体实例]
1. 在上传或下载时进行重命名
1)从服务器下载文件到客户端
tftp –g –l 目标文件名 –r 源文件名 服务器地址

root@sama5d3_xplained:~# tftp -g -l aa.txt -r ss.txt 192.168.1.25
root@sama5d3_xplained:~# ls                                                    
aa.txt
2)从客户端向服务器上传文件
tftp –p –r 目标文件名  -l 源文件名 服务器地址

这里我在服务器中没有开权限,如果想开的话,修改TFTP的配置文件/etc/xinetd.d/tftp,将server_args参数改成
server_args    = -s /var/tftpboot/ -c
   #指定tftp服务器的目录,-c指定为可以创建文件


2. 在上传或下载时不进行重命名
1)从服务器下载文件到客户端(此时参数-l与-r等效,使用时只使用其中一个)
tftp –g –l/-r 源文件名   服务器地址  

 如
root@sama5d3_xplained:~# tftp -g -l ss.txt 192.168.1.25                        
root@sama5d3_xplained:~# ls                                                    
aa.txt  ss.txt 

2)从客户端向服务器上传文件(此时参数-l与-r等效,使用时只使用其中一个)
tftp –p –l/-r 源文件名   服务器地址

转载于:https://www.cnblogs.com/aqing1987/p/4290331.html

相关文章:

  • 庙庙湖
  • AOJ 0009 Prime Number(求素数)
  • PAT 1025 反转链表
  • Android -- 滑式抽屉SlidingDrawer(非原创)
  • 前端不为人知的一面--前端冷知识集锦
  • javascript组件——轮播图
  • hdu 5178 pairs(BC第一题,,方法不止一种,,我用lower_bound那种。。。)
  • eclipse经常卡死
  • 使用视图(带索引)
  • 三边测量法:通过三点坐标和到三点的距离,返回第4点位置
  • PHP大神的十大优良习惯
  • 谈一谈二叉搜索树中序迭代器的关键设计
  • POJ 1984
  • Ubuntu 配置开机启动到字符界面
  • 【监控】天机镜——优土大数据平台应用级别监控利器
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • go append函数以及写入
  • JDK9: 集成 Jshell 和 Maven 项目.
  • mongo索引构建
  • PHP 7 修改了什么呢 -- 2
  • PHP的Ev教程三(Periodic watcher)
  • php的插入排序,通过双层for循环
  • python_bomb----数据类型总结
  • v-if和v-for连用出现的问题
  • vue-router 实现分析
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • vue学习系列(二)vue-cli
  • 关于Flux,Vuex,Redux的思考
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 浅谈Golang中select的用法
  • 设计模式 开闭原则
  • 说说动画卡顿的解决方案
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 鱼骨图 - 如何绘制?
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 走向全栈之MongoDB的使用
  • 第二十章:异步和文件I/O.(二十三)
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (02)vite环境变量配置
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (九)One-Wire总线-DS18B20
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (学习日记)2024.01.19
  • (一)基于IDEA的JAVA基础10
  • (已解决)什么是vue导航守卫
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .NET Core引入性能分析引导优化
  • .NET和.COM和.CN域名区别