Linux FTP自動登錄下載備份,上傳文件腳本

使用遠程的服務器,對另一臺遠程的服務器進行FTP操做,速度要比本地機器操做快不少。

以前寫過一篇關於FTP如何手工的在Linux進行遠程操做

今天找到一個自動批量的腳本,感受很好。知足了個人須要。

個人A網站在香港 個人B服務器Linux的在國內。這樣就能夠把A網站自動備份到B服務器了。

但願本篇博客能給須要的同窗一些幫助。

#####從ftp服務器上的/home/data 到 本地的/home/databackup####

java

#!/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自動登陸上傳文件。


linux

####本地的/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自動登陸下載單個文件。


android

####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個注意事項
一位外國網賺達人的五個寫博客建議 編程

相關文章
相關標籤/搜索