码迷,mamicode.com
首页 > 系统相关 > 详细

Linux FTP自动登陆下载备份,上传文件脚本

时间:2014-06-07 23:46:00      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:des   android   c   style   blog   java   

使用远程的服务器,对另外一台远程的服务器进行FTP操作,速度要比本地机器操作快很多。

之前写过一篇关于FTP如何手工的在Linux进行远程操作

今天找到一个自动批量的脚本,感觉很好。满足了我的需要。

我的A网站在香港 我的B服务器Linux的在国内。这样就可以把A网站自动备份到B服务器了。

希望本篇博客能给需要的同学一些帮助。

#####从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. FTP自动登录下载单个文件。


####ftp服务器上下载/home/data/a.sh to local /home/databackup####

#!/bin/bash

ftp -n<<!

open 192.168.1.171

user guest 123456

binary

cd /home/data

lcd /home/databackup

prompt

get a.sh a.sh

close

bye

!




4. FTP自动登录上传单个文件。


####把本地/home/databachup/a.sh up ftp /home/databackup 下####

#!/bin/bash

ftp -n<<!

open 192.168.1.171

user guest 123456

binary

cd /home/data

lcd /home/databackup

prompt

put a.sh a.sh

close

bye

!


小结:把以上脚本另存为文件加入到crontab中即可实现FTP自动上传、下载文件。
首发于http://java-er.com - http://java-er.com/blog/linux-ftp-auto-backup/

看了不后悔,学习编程的八个建议
你会遇到的30个JAVA面试题
俄罗斯方块设计原理
Android教程二:Android 工程文件说明大全
java高性能编程的26个注意事项
一位外国网赚达人的五个写博客建议

Linux FTP自动登陆下载备份,上传文件脚本,布布扣,bubuko.com

Linux FTP自动登陆下载备份,上传文件脚本

标签:des   android   c   style   blog   java   

原文地址:http://www.cnblogs.com/yuexiaosheng/p/3774572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!