利用tftp上传和下载资料到目标板

 使用tftp前,一定要明白server和client的概念,并且确保目标板或者主机安装了tftp server或者tftp client。不过大多数开发板的内核已经安装了tftp client。所以本文利用目标板做client,主机做server进行资料的上传或者下载。
进入目标板,输入tftp,显示tftp的用法。

root@picohdp:~# tftp
BusyBox v1.9.2 (2008-11-05 13:32:20 GMT) multi-call binary

Usage: tftp [OPTION]... HOST [PORT]

Transfer a file from/to tftp server using "octet" mode

Options:
        -l FILE Local FILE
        -r FILE Remote FILE
        -g      Get file
        -p      Put file
        -b SIZE Transfer blocks of SIZE octets

利用目标板上传资料到主机,命令如下:
tftp -p -l filename serverip(这里filename是目标板文件的完整路径)

目标板从主机下载资料:
tftp -g -r filename serverip(这里filename是主机上tftp默认目录的文件名)


备注:
1 确保主机和目标板建立起tftp的通信;
2 在主机的linux系统上面设置好tftp下载或上传的路径,并将需要下载或上传的资料放在该目录下。

 

如何建立主机和目标板建立起tftp的通信,可参考文章:

Linux系统下往目标板传送文件----使用tftp

http://hi.baidu.com/kevinliu%5Fscut/blog/item/a349b5ff3733876b024f565c.html

你可能感兴趣的:(linux,server,File)