私は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
ダウンロードが完了したら、目的の場所に移動するか、シンボリックリンクを作成してください。