Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1724616
  • 博文数量: 293
  • 博客积分: 10574
  • 博客等级: 上将
  • 技术积分: 5085
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(293)

文章存档

2011年(27)

2010年(84)

2009年(62)

2008年(120)

我的朋友

分类: LINUX

2010-02-11 11:14:16

#/bin/sh
ftp -inv << EOF
open localhost
user ftp 123@
cd pub
bin
lcd /opt/upfile
mput *
bye
EOF
 
##################################################
 
通用自动FTP脚本
  1. #!/bin/sh
  2. #functions.ftp
  3. #usage:func_ftp IP地址 用户名 密码 本地目录 远端目录 文件名 传送方式 上传还是下载
  4. #func_ftp IP username password local_directory remote_directory filename [asc/bin] [put/get/mput/mget]
  5. #Example:func_ftp 192.168.1.2 root root /etc /tmp/etc hosts asc put
  6. #由于程序参数较多,请使用时注意本端目录和远程目录,get和put的区别。上述例子是指从本地目录/etc向
  7. #远程主机192.168.1.2的目录/tmp/etc使用ASC码方式上传(put方式)hosts文件。
  8. #designed by HAWK.Li
  9. #version 1.2
  10. #fixed 2004-12-17

  11. func_ftp(){
  12. cd $4
  13. /usr/bin/ftp -i -n $1 <
  14. user $2 $3
  15. $7
  16. cd $5
  17. prompt off
  18. $8 $6
  19. by
  20. EOF
  21. }

转自:

阅读(644) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~