深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

现在项目要求在arm板上能定时的上传文件,并且要用文件夹分门别类的放好,那就先实现第一步要能自动上传文件。

前期工作:在自己的xp电脑上安装一个ftp服务器,推荐ser-u比较好设置和使用,具体的参见其安装手册,如果有不会的给我留言,还有是在自己的arm板上必须要有ftp服务器的客户和服务端,一般的情况下都会有的,如果没有也不用怕,自己移植一个很简单,具体参考我的随笔。

ftp 自动上传文件的代码(arm板_ftp客户端到xp电脑_ftp服务器)

#!/bin/bash(arm版改为#!/bin/sh)

ftp –v –n 10.17.28.11 <<EOF

user xmphoenix xmphoenix

binary

hash

lcd home

prompt

mput test.mp3

by

EOF

注解:

FTP的命令行格式为: 
ftp -v -d -i -n -g [主机名] ,其中 

-v 显示远程服务器的所有响应信息; 

-n 限制ftp的自动登录,即不使用;.n etrc文件; 

-d 使用调试方式; 

-g 取消全局文件名。 
user :我们登录使用的帐号和密码
hash:每次传输完数据缓冲区中的数据后就显示一个#号
lcd:设置arm板上的home目录为当前的目录
prompt:设置多个文件传输时的交互提示。如果prompt模式未打开,命令mput和mget将会传输目录中的所有文件。
<<:这个符号是重定向的意思,重定向文件的导入
这样对照这个解释就可以很容易的了解具体的内容
ftp 自动下载文件的代码(arm板_ftp客户端到xp电脑_ftp服务器)

ftp –v –n 10.17.28.11 <<EOF

user xmphoenix xmphoenix

binary

hash

lcd home

prompt

mget test.mp3

by

EOF

 
posted on 2011-03-14 20:00  深海的小鱼儿  阅读(1276)  评论(0编辑  收藏  举报