GNU/Linux >> Linux の 問題 >  >> Ubuntu

コマンドラインを使用してFTPサイト全体をダウンロードする方法は?

比較的小さなファイルを大量に含む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/

-ユーザー および--password 引数は、特殊文字を含むユーザー名/パスワードに役立ちます。


Ubuntu
  1. コマンドラインでのファイルの検索(ハウツー)

  2. コマンドラインでCentOS8でファイルを検索する方法

  3. Ubuntu20.04システムのコマンドラインを使用してUbuntuにファイルをダウンロードする

  1. 毎回Yを押さずにFTPサーバーからMgetコマンドを使用して一度に複数のファイルをダウンロードするにはどうすればよいですか?

  2. wget コマンドを使用してコマンド ラインからファイルをダウンロードするにはどうすればよいですか?

  3. wgetコマンドを使用してドロップボックスファイルをダウンロードするには?

  1. Linuxコマンドラインを使用してファイルとディレクトリを削除する方法

  2. コマンドラインを使用してディレクトリ内のファイルの数を取得するにはどうすればよいですか?

  3. コマンドラインを使用してLinuxを再起動する方法