2013-11-05 23 views

回答

0

如果ftp服務器沒有對併發連接的數量施加任何限制,則可以在後臺運行多個ftp會話。例如。 (注:我假設一個普通的GNU般的FTP客戶端,命令行選項,並輸入字符串可能會有所不同):

for i in file1 file2 file3 ... file10; do 
    echo "get $i" | ftp $ServerHost --user $username --password "$xxx" --binary >/dev/null 2>&1 & 
done 
wait 
1

只要把在後臺下載過程附加符號:

wget --ftp-user=*** --ftp-password=*** ftp://server/file_A 1> /dev/null 2> /dev/null& 
wget --ftp-user=*** --ftp-password=*** ftp://server/file_B 1> /dev/null 2> /dev/null& 
wget --ftp-user=*** --ftp-password=*** ftp://server/file_C 1> /dev/null 2> /dev/null& 
...