web-dev-qa-db-ja.com

FTPサイトをミラーリングするより速い方法

私は現在、リモートFTPをミラーリングするためにwget -mを使用していますが、速度が低下します。速度を上げるために並行してダウンロードできるようにするための良い代替手段(コマンド)は何ですか?

6
Ryan

lftp を見てください。それは並列ダウンロードのオプションを持つ非常に強力なftpクライアントです:

'mirror'は複数のファイルを並行して(--parallelオプション)、 'pget'を使用して1つのファイル(--use-pget-nオプション)をダウンロードできます。

これは標準のdebianのリポジトリで入手できるので、サードパーティのバイナリを使用したり、ソースからコンパイルしたりせずに、ubuntuでも使用できるはずです。

8
pQd

PQdで述べたように、lftpはそのための優れたツールであり、「すべての」ディストリビューションに含まれています。

lftp -u user,pwd -e "mirror --parallel=3 --verbose /$REMOTE_DIR /$LOCAL_DIR" $REMOTE_Host

time--parallelのさまざまな値を使用して数回実行すると、最適な値を見つけることができます。

13
Pablo Martinez