Chinaunix首页 | 论坛 | 博客
  • 博客访问: 359300
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1189
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-14 15:23
文章分类
文章存档

2017年(4)

2016年(7)

2015年(9)

2014年(31)

我的朋友

分类: LINUX

2015-08-18 16:03:37

脚本实现FTP远程下载上传数据

 

1 需求:

有两台服务器

1Windows服务器,IP10.0.30.65FTP的根目录是F

F:\oradata\test1\目录下有一些.sql文件

2Linux服务器,IP10.0.30.64/oradata/test3/是空目录

现要求把Windows服务器中的F:\oradata\test1\中的所有.sql文件先下载到自己的PC中,具体路径是桌面的test2文件夹中;再从PC上传到Linux服务器的/oradata/test3/目录下

 

2 脚本

下面四个脚本都位于PC中的桌面上。

download.txt

open 10.0.30.65

user administrator 1

lcd C:\Users\Administrator\Desktop\test2

cd \oradata\test1\

binary

mget *.sql

bye

注意,cd \oradata\test1其实就是cd F:\oradata\test1\。因为F盘是ftp的根目录,所以不要显式写出来,否则会报错。

 

upload.bat

ftp -i -n -s:C:\Users\Administrator\Desktop\download.txt

 

upload.txt

open 10.0.30.64

user oracle oracle

lcd C:\Users\Administrator\Desktop\test2

cd /oradata/test3/

binary

mput *.sql

bye

 

upload.bat

ftp -i -n -s:C:\Users\Administrator\Desktop\upload.txt

 

3 实施

先双击执行download.bat,再双击执行upload.bat

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