非常に大量の比較的小さなファイルを含むFTPサイト(実際にはWebサイトのソースコード)をダウンロードする必要があります(FileZillaでダウンロードするのに1日以上かかりましたが、多くのファイルをダウンロードすると、はるかに高速にダウンロードできると思います。一度)。残念ながら、サイトへのSSHアクセスはなく、サーバー側でファイルをアーカイブする方法もありません。
したがって、少なくとも問題は、コマンドラインツールを使用してFTPサイト全体をフォルダにダウンロードする方法です。1つずつではなく、同時に多数のファイルをダウンロードすることで、ダウンロードを並列化できるとよいでしょう。
次のことを試してください。
wget -r ftp://username:[email protected]
これは5つの深度レベルになります。増やすには、-l
オプションを追加します
一部のサーバーはこの動作を嫌い、サーバーの負荷のためにブラックリストに登録されるリスクがあります。これを回避するには、-w
オプションを使用して、指定された秒数待機します。
詳細(および警告)はここにあります:
http://www.gnu.org/software/wget/manual/wget.html#Recursive-ダウンロード
http://linuxreviews.org/quicktips/wget/
--user
そして、--password
引数は特殊文字を含むユーザ名/パスワードに便利です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加