参数说明:-l   是local的缩写,后跟存在于Client的源文件名,或下载Client后
               重命名的文件名。
          -r   是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文
               件名,或上传Server后重命名后的文件名。
          -g  是get的缩写,下载文件时用,
          -p  是put的缩写,上传文件时用,
          tftp 默认占用的是69端口。

根据上述参数,tftp的命令格式如下

1、tftp –g/-p 目标文件名  源文件名  服务器地址

   -g/-p    目标文件名    源文件名        服务器地址

说明

  -g表示下载  
  
  -p表示上传
       
  可与源文件名相同或不同
 下载时加参数-l
 上传时加参数-r
   不可更名

下载时加参数-r
   上传时加参数-l

 
             
 从上述表格说明可知,
 
  • 从Server下载文件到Client时,使用下面的命令:
          tftp –g –l 目标文件名 –r 源文件名 服务器地址
如命令
          tftp –g –l B.txt –r A.txt 192.168.1.2
 
的作用是从server中的tftp根目录下,下载文件A.txt到Client并更名为B.txt;若不更名,B.txt就改为A.txt.
      
  • 从Clinet上传文件到Server时,使用下面的命令
 tftp –p –r 目标文件名  -l 源文件名 服务器地址
 
如命令
 
 tftp –p –r D.txt –l C.txt 192.168.1.2
 
的作用是从Client上传文件C.txt到Server的tftp根目标下,并更名为D.txt;若不更名,D.txt就改为C.txt.
这个命令一般是用于下载或上传后进行更改文件名,如若不更改文件名,可使用以下简单命令
 
 2、不更名下载或上传
 
不更名下载命令:   
 
  •  tftp –g –l/-r 源文件名   服务器地址  
 
(此时参数-l与-r等效,使用时只使用其中一个);
 
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 源文件名   服务器地址   
(此时参数-l与-r等效,使用时只使用其中一个);
 
tftp –p –l B.txt 192.168.1.2或 tftp  -p –r B.txt 192.168.1.2
 
作用相同,都表示从Client上传文件B.txt到Server,且不更名。

tftp使用方法的更多相关文章

  1. ubuntu 搭建嵌入式开发环境tftp的方法

    网上很多安装的时候都要安装tftpd-hpa tftp-hpa xinetd三个安装包,经我测试,xinetd无需安装,安装好前两个后,修改tftpd-hpa的配置文件即可:etc/default/t ...

  2. 嵌入式linux应用程序移植方法总结

    嵌入式linux应用程序移植方法总结 前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟.江浩 ...

  3. TQ210开发板NFS挂载android4.0.4的rootfs的方法

    首先声明的是,我使用的u-boot是自己移植的u-boot2013.01.01而非天嵌官方的那个,至于使用官方的u-boot如何去实现nfs挂载rootfs我没怎么研究过,不过原理方法都是一致的. 主 ...

  4. Cisco设备IOS的恢复方法 两种方法

    如果不小心把Router或者Switch的IOS删除了,特别是Flash中的IOS和ROM中的Mini IOS都没有了的话,连启动都不行的话,有什么方法恢复它呢?答案是方法不只一种,而是两种.其实是我 ...

  5. jz2440烧写方法笔记

    1,jz2440用dnw烧写普通程序的步骤是: ①选择将uboot烧写到nor flash或者是nand flash中 ②打开dnw,选择要烧写的程序,注意不是uboot,是你要烧写的程序,他将所有的 ...

  6. Cobbler自动化批量安装Linux操作系统 - 运维总结

    一.Cobbler简述 Cobbler是一个自动化和简化系统安装的工具,通过使用网络引导来控制和启动安装.Cobbler的特性包括存储库镜像.Kickstart模板和连接电源管理系统.Cobbler通 ...

  7. 实现开发板与ubuntu的共享--根文件系统NFS--Samba共享【sky原创】

    虚拟机要选择桥接,并且禁用有线和无线网卡,开启本地连接,本地连接属性要写如下:     ip地址是在连上板子后,windows   cmd  下  ipconfig得出的 板子的网线最好连接交换机或者 ...

  8. 史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程

    Buffalo WHR-G300N CH v2 刷OpenWrt.有两种办法.一种是Windows下刷.一种是在linux下使用tftp刷.Buffalo WHR-G300N-CH v2的openwr ...

  9. 实验7:交换机IOS升级

    交换机IOS升级首先需要有IOS文件,如果没有备份原文件的话,可以找个同一版本的IOS来替代. 第一种方法:X-Modem 以前我曾经尝试过一种方法,就是当Flash被删除后,启动无法进入系统,可以用 ...

随机推荐

  1. SqlDataAdapter类

    SqlDataAdapter类常用操作 SqlDataAdapter常用于从数据库中返回一个结果集时. 常用操作: Fill(); 示例: static void Main(string[] args ...

  2. Qt编程之QImage类小结

    最近用Qt做图像处理,以下references是需要用到的 references: http://blog.csdn.net/lyc_daniel/article/details/9193881 ht ...

  3. 如何检索Android设备的唯一ID

    关于本文档 Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID.例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID.在本文档结尾处提供了作为参考的示例代码片段 ...

  4. java使用poi创建excel文件

    import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import or ...

  5. hdu 2079 选课时间_母函数

    题意:需要学够n学分,有k个情况(x学分,y个相同学分的课) 解法:套母函数模板 #include <iostream> #include<cstdio> using name ...

  6. Unity 图片分割将spirte保存在本地

    如果你拿到的是一张整图,你想分割之后使用NGUI sprite来使用!  下面就能解决的需求. 步骤: 1. 使用Unity自带的spirte进行分割图片 2. 使用代码把分割出来的2DSpirte转 ...

  7. java各公司笔试题集1

    IBM笔试题 注:IBM笔试题一小时之内完成,题目全部用英文描述,这里用中文表述 一.名词解释 1.Eclipse 2.J2EE 3.EJB 4.Ajax 5.Web service 二.找出以下代码 ...

  8. protobuf NET使用

    首先,开源项目地址为: protobuf NET的GITHUB地址 下载下来后,打开项目,找到目录:Core/protobuf-net,生成一下,然后就可以在bin里得到protobuf-net.dl ...

  9. mvc 微软票据验证

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  10. Oracle创建数据库、表、用户

    create tablespace south_knowledge logging datafile 'D:\TestDatabase\south_knowledge.dbf' size 10m au ...