批处理:Windows主机通过FTP下载远程Linux主机上文件
问题:在Windows上怎么写个批处理把多个文件FTP依次下载到本地某个目录。
批处理脚本示例:
@echo off
title Download db files. Don't close it!!!!!!
color 0b
echo =======================================
echo Download db files. Don't close it!!!!!!
echo ---------------------------------------
echo By AlfredZhao, Tel: 010-XXXXX-XXX.
echo =======================================
rem 1.配置FTP登陆信息
set ftpUser=oracle
set ftpPass=oraclepwd
set ftpIP=192.168.1.88
rem 2.生成配置文件
rem 打开FTP主机
echo open %ftpIP% > ftp.txt
rem FTP用户名(注意末尾不要有空格)
echo %ftpUser%>> ftp.txt
rem FTP密码(注意末尾不要有空格)
echo %ftpPass%>> ftp.txt
rem 传输模式更改为二进制模式(必须二进制模式传输)
echo bin >> ftp.txt
rem 下载控制文件、日志文件、数据文件、临时文件
echo get "/oradata/datafile/vas/system01.dbf" >> ftp.txt
echo get "/oradata/datafile/vas/sysaux01.dbf" >> ftp.txt
echo get "/oradata/datafile/vas/undotbs01.dbf" >> ftp.txt
echo get "/oradata/datafile/vas/redo01.log" >> ftp.txt
echo get "/oradata/datafile/vas/redo02.log" >> ftp.txt
echo get "/oradata/datafile/vas/temp01.dbf" >> ftp.txt
echo get "/oradata/datafile/vas/control01.ctl" >> ftp.txt
echo get "/oradata/datafile/vas/control02.ctl" >> ftp.txt
rem 退出FTP
echo bye >> ftp.txt
rem 3.按上面生成的配置文件ftp.txt连接ftp下载,日志输出到ftp.log
ftp -s:ftp.txt > ftp.log
rem 删除配置文件ftp.txt
del ftp.txt
使用方法:
- 修改第一部分的ftp登录信息
- 修改第二部分的下载文件全路径(可使用UE列编辑模式快速处理)
- 在Windows需要下载文件的那个目录执行此批处理文件。
批处理:Windows主机通过FTP下载远程Linux主机上文件的更多相关文章
- 通过SecureCRT下载远程Linux服务器上的文件到本地Windows
sz 文件名[先cd到需要下载的文件的目录层] [root@is13084905-0233 bookinterface]# sz test.txt rz Starting zmodem transf ...
- Ubuntu上安装和使用SSH,Xming+PuTTY在Windows下远程Linux主机使用图形界面的程序
自:http://blog.csdn.net/neofung/article/details/6574002 Ubuntu上安装和使用SSH 网上有很多介绍在Ubuntu下开启SSH服务的文章,但大 ...
- Xming + PuTTY 在Windows下远程Linux主机
Xming + PuTTY 在Windows下远程Linux主机 一.原理 Linux/Unix的X Window具有网络透明性.X Window系统里有一个统一的Server来负责各个程序与 ...
- 通过SecureCRT向远程Linux主机上传和下载文件
有时候直接在Linux服务器上通过 wget 或 curl 工具下截比较大的网络文件时会比较慢,这时我们通常会改用在Windows平台通过迅雷等更加现代化的下载功具下好目标文件(迅雷开会员才能更高速的 ...
- windows平台是上的sublime编辑远程linux平台上的文件
sublime是个跨平台的强大的代码编辑工具,不多说. 想使用sublime完毕linux平台下django网站的代码编辑工作以提高效率(原来使用linux下的vim效率较低,适合编辑一些小脚本). ...
- Windows下使用xShell向远程Linux上传文件
上传文件使用rz与sz命令,远程Linux系统上需要安装lrzsz工具包 下载安装包lrzsz-0.12.20.tar.gz: http://www.linuxidc.com/Linux/2010- ...
- Nagios学习笔记四:基于NRPE监控远程Linux主机
1.NRPE简介 Nagios监控远程主机的方法有多种,其方式包括SNMP.NRPE.SSH和NCSA等.这里介绍其通过NRPE监控远程Linux主机的方式. NRPE(Nagios Remote P ...
- ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机 使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linu ...
- linux_ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机. ssh-keygen 创建公钥和密钥. ssh-copy-id 把本地主 ...
随机推荐
- mysql 数值函数
可使用常见的算术操作符.注意就 -. +和 *而言, 若两个参数均为正数,则其计算结果的精确度为 BIGINT (64比特),若其中一个参数为无符号整数, 而其它参数也是整数, 则结果为无符号整数.请 ...
- 练习1-21:编写程序entab,将空格串替换为最少数量的制表符和空格。。。(C程序设计语言 第2版)
#include <stdio.h> #define N 5 main() { int i, j, c, lastc; lastc = 'a'; i = j = ; while ((c=g ...
- FUND
The Shaanxi Natural Science Plan Project of China Grant NO.: 2014JM8322
- json 对c++类的序列化(自动生成代码)
[动机] 之前写网络协议的时候,使用的是google protobuf,protobuf不但在性能和扩展性上有很好的优势,protoc自动生成c++类代码的工具,这点确实给程序员带来了很多便利. 做后 ...
- kernel 内核安装
1.kernel 下载 https://cdn.kernel.org/pub/linux/kernel/ 2.解压源码 tar -zxvf linux-*.tar.gz 3.进入目录 cd linux ...
- Ubuntu Server 15.04的安装
U盘启动工具的制作就跟Windows系统以及Linux各版本的desktop版不同,用的工具也是我第一次见到的“Win32_Disk_Imager”(点击下载) 安装过程请参考:http://www. ...
- DOM扩展札记
Selector API HTML5 DOM扩展 Element Traversal规范 Selector API 众多JavaScript库中,最常用的一个功能就是根据css选择符选择与某个模式匹配 ...
- Ubuntu Desktop基本办公环境搭建
Ubuntu Desktop基本办公环境搭建 一如前面所强调的, linux系统是面向开发人员友好的,而对office办公人员并不友好 . 如果是重度的office办公需求人员,不建议使用linux ...
- 每周一书-编写高质量代码:改善C程序代码的125个建议
首先说明,本周活动有效时间为2016年8月28日到2016年9月4日.本周为大家送出的书是由机械工业出版社出版,马伟编著的<编写高质量代码:改善C程序代码的125个建议>. 编辑推荐 10 ...
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights
[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights 既上一篇分享了中文字幕的摄像机介绍Cameras后,本篇分享一下第2个已完工的 ...