web-dev-qa-db-ja.com

wgetが「index.html」ファイルの代わりにディレクトリ全体を再帰的にダウンロードできるようにする方法

Wgetを使用して、イメージディレクトリ全体(mystie.com/images/など)をあるサーバーから別のサーバーにダウンロードしたいと思います。しかし、私が行くとき

wget --no-parent --recursive http://mysite.com/images/

ディレクトリではなく、常に生成されたindex.htmlファイルを取得しています。ソースサーバーでwgetがコンテンツを取得できるようにするために何かをする必要があることは確かですが、どのようなキーワードを検索するかすらわかりません。ご協力ありがとうございました。

両方のサーバーがubuntu 16.04で実行されており、私はrootアクセス権を持っています。

4
shenkwen

wgetは、Webサーバーが提供するもののみをダウンロードできます。ディレクトリに空のindex.htmlがある場合、wgetはそのファイルのみをダウンロードできます。

別の方法は、次のようにsftpを使用することです。

  1. sftp username@server_ip
  2. パスワードを入力してください
  3. get -r /var/www/html/images/
  4. exit
1
Raffa