使用wget下載整個FTP目錄,可以用於伺服器間文件傳輸,進行遠程備份。通過限制網速,可以解決帶寬限制問題。 ...
使用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是斷點續傳的意思。