1. ftp自动登录批量下载文件。
 

#####从ftp服务器上的/home/data 到 本地的/home/databackup####

#!/bin/bash

ftp -n<<!

open 192.168.1.171

user guest 123456

binary

cd /home/data

lcd /home/databackup

prompt

mget *

close

bye

!

2. ftp自动登录上传文件。

 

####本地的/home/databackup to ftp服务器上的/home/data####

#!/bin/bash

ftp -n<<!

open 192.168.1.171

user guest 123456

binary

hash

cd /home/data

lcd /home/databackup

prompt

mput *

close

bye

!

 

 

3. 以上是linux下的自动上传和下载脚本,下面在win下面也做一个ftp的bat脚本:

auto_bat.bat文件如下:

 

ftp -v -d -i -n -s:"ftp.txt(路径)"

------------------------------------------------------

ftp.txt文件如下:

 

open 192.168.1.171

user ftpuser ftppasswd

bin

cd SqlDir    #(上传到ftp服务器的哪个目录下)

mput "D:\directory\files"  #(上传哪些文件)

bye