wgetを使用して、ウェブサイトのサブディレクトリからすべてのファイルを再帰的にダウンロードします。

wgetを使用して、ウェブサイトのサブディレクトリからすべてのファイルを再帰的にダウンロードします。

私はwgetを使用して(Webサーバーのhttpを介して)特定のディレクトリの内容を再帰的にダウンロードしようとしています。私が使用するコマンドは次のとおりです。

wget -r -l 0 --user=josh --ask-password http://morris.cs.example.com/files/Software/MySoftware/V2012_Linux

その後、wgetは予想されるサブディレクトリ(V2012_Linux)だけでなく、親ディレクトリの内容もダウンロードするようです。

サブディレクトリのコンテンツのみをダウンロードして選択したディレクトリに配置するようにコマンドを変更するにはどうすればよいですか。

ベストアンサー1

探していると思います。

-np, --no-parent                 don't ascend to the parent directory.

したがって:

wget -r -l 0 -np --user=josh --ask-password http://morris.cs.example.com/files/Software/MySoftware/V2012_Linux/

Wgetはファイル名の出力に多くの柔軟性を提供しません。再帰的にダウンロードするには、ダウンロードしたツリーの構造が提供された構造と一致する必要があります。V2012_Linuxダウンロードが完了したら、目的の場所に移動するか、シンボリックリンクを作成してください。

おすすめ記事