1e41f4b71Sopenharmony_ci# tftp
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## 命令功能
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciTFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供简单、低开销的文件传输服务。端口号为69。
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_citftp命令可以从TFTP服务器上下载文件。
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci## 命令格式
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci./bin/tftp _<-g/-p>__-l__[FullPathLocalFile] -r [RemoteFile] [Host]_
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci## 参数说明
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci**表1** 参数说明
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci| 参数 | 参数说明 | 取值范围 | 
21e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
22e41f4b71Sopenharmony_ci| -g/-p | 文件传输方向:<br/>-&nbsp;-g&nbsp;从TFTP服务器获取文件。<br/>-&nbsp;-p&nbsp;上传文件到TFTP服务器。 | N/A | 
23e41f4b71Sopenharmony_ci| -l&nbsp;FullPathLocalFile | 本地文件完整路径。 | N/A | 
24e41f4b71Sopenharmony_ci| -r&nbsp;RemoteFile | 服务端文件名。 | N/A | 
25e41f4b71Sopenharmony_ci| Host | 服务端IP。 | N/A | 
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci## 使用指南
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci1. 在服务器端搭建TFTP服务器,并进行正确配置。
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci2. OpenHarmony单板使用tftp命令上传、下载文件。
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci3. 传输的文件大小是有限制的不能大于32M。
35e41f4b71Sopenharmony_ci   > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
36e41f4b71Sopenharmony_ci   > tftp属于调测功能,默认配置为关闭,正式产品中禁止使用该功能。
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci## 使用实例
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci举例:从服务器下载out文件。
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci## 输出说明
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci  
47e41f4b71Sopenharmony_ci```
48e41f4b71Sopenharmony_ciOHOS # ./bin/tftp -g -l /nfs/out -r out 192.168.1.2
49e41f4b71Sopenharmony_ciTFTP transfer finish
50e41f4b71Sopenharmony_ci```
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_citftp命令执行后,传输正常完成会显示TFTP transfer finish, 失败的话会显示其他的打印信息帮助定位问题。
53