浅析busybox的tftp命令在arm开发板上的使用实例
# cp /bin/busybox /gliethttp_ftpd_dir/
# tftp -l /gliethttp_ftpd_dir/busybox -r gliethttp_buxybox -p 172.20.0.1
将arm开发板本地的/gliethttp_ftpd_dir/busybox文件-p参数表示put,发送到tftpd服务器172.20.0.1上,并将文件重命名为gliethttp_buxybox
在pc上使用如下命令可以看到上传的文件.
luther@gliethttp:~$ ll /vobs/gliethttp/gliethttp_buxybox
-rw-rw-rw- 1 nobody nogroup 808K 2009-08-21 16:52 /vobs/gliethttp/gliethttp_buxybox
# tftp -l /gliethttp_ftpd_dir/glx.txt -r /gliethttp.txt -g 172.20.0.1
将服务器根目录下的gliethttp.txt拷贝到开发板上,重命名为glx.txt,其中-g参数表示get,从服务器获取数据
# ls -l glx.txt
-rw-r--r-- 1 root 0 3984031 Jan 1 01:15 glx.txt
# tftp
BusyBox v1.14.3 (2009-08-10 10:13:59 UTC) multi-call binary
Usage: tftp [OPTION]... HOST [PORT]
Transfer a file from/to tftp server
Options:
-l FILE Local FILE
-r FILE Remote FILE
-g Get file
-p Put file
-b SIZE Transfer blocks of SIZE octets
阅读(3877) | 评论(0) | 转发(0) |