lftp
을 사용하여 매우 큰 파일을 ftp로 다운로드하려고합니다. 그러나 pget
은 하나의 TCP 연결을 볼 수있는 범위 내에서 내가 볼 수있는 한 netstat -na
입니다. 여기 내 명령입니다 및 디버그 출력 :lftp pget ... 다중 스레드를 열지 않음
스크립트 :
open -u username,password aftp.linksynergy.com
pget -n 5 /36342_2923873_mp.txt.gz -o buy.com.csv.gz
실행 : 멀티 스레드 다운로드 I가 테스트 한 다른 서버에서 작업을 수행하는 것이
[email protected]:/mnt/tmp/lftp_test$ lftp -d -f lfscript
---- Resolving host address...
---- 1 address found: 63.123.248.17
---- Connecting to aftp.linksynergy.com (63.123.248.17) port 21
<--- 220 gcws3002.private.linksynergy.com FTP server (Version wu-2.6.2-9) ready.
---> FEAT
<--- 530 Please login with USER and PASS.
---> AUTH TLS
<--- 500 AUTH command not supported.
---> USER username
<--- 331 Password required for username.
---> PASS *******
<--- 230 User username logged in.
---> FEAT
<--- 500 'FEAT': command not understood.
---> PWD
<--- 257 "/" is current directory.
---> TYPE I
<--- 200 Type set to I.
---> SIZE /36342_2923873_mp.txt.gz
<--- 550 /home/client/username//36342_2923873_mp.txt.gz: not a plain file.
---> MDTM /36342_2923873_mp.txt.gz
<--- 550 //36342_2923873_mp.txt.gz: No such file or directory.
---> PASV
<--- 227 Entering Passive Mode (63,123,248,17,29,90)
---- Connecting data socket to (63.123.248.17) port 7514
---- Data connection established
---> RETR /36342_2923873_mp.txt.gz
<--- 150 Opening BINARY mode data connection for /home/upload/upload_bin/affiliate_download/get_merchandiser_file.pl.
주 (AN 테스트를위한 아파치 미러 사이트), 그래서 이것은이 특별한 경우에 FTP 서버의 지원되지 않는 기능 일뿐입니다.