使用wget下載整個FTP目錄,可以用於服務器間文件傳輸,進行遠程備份。通過限制網速,可以解決帶寬限制問題。
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c
備注:星號*必須有,否則下載下來的就一個文件index.html
-r參數就是用來目錄下載的
-c是使用斷點續傳,服務器要支持
可以寫到shell腳本中,后台執行。
#!/bin/sh
wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -c
保存為wget.sh,並賦予可執行權限
# chmod +x wget.sh
后台執行這個腳本,在命令后加“&”即可
./wget.sh &
如果希望把執行結果輸出到文件的話,前面加 nohup,默認輸出文件名為 nohup.out
nohup ./wget.sh &
如果要限速的話,加上--limit-rate=100k,代表限速100k,-c是斷點續傳的意思。