Wget: 特定のディレクトリにファイルをダウンロードする

Wget: 特定のディレクトリにファイルをダウンロードする

wgetですべてのファイルを特定のディレクトリにダウンロードしようとしています。-Oオプションを試しましたが、

/home/user/xml/: ディレクトリです

今のところはこんな感じです

wget -m --user=user --password=pass -r -l1 --no-parent -A.rss ftp://localhost/public_html/

すべての .rss ファイルを FTP からセカンダリ サーバーの特定のディレクトリにダウンロードする必要があります。

答え1

使用-Pオプション。

wget -P /home/user/directory_you_want http:url_you_are_downloading_from

詳細は以下を参照:Stackoverflowページ

答え2

-P オプションはすべてのファイルを特定のディレクトリにダウンロードしましたが、ターゲット ディレクトリ内に 2 つの新しいディレクトリを作成しました。

ファイルは/home/user/xml/192.168.1.1/public_html/に保存されました。

そこで、-P オプションと -nd オプションを使用して試してみたところ、必要なとおりに動作しました。

最終的なコードは次のようになります

wget -m -nd --user=user --password=password -r -l1 --no-parent -A.rss ftp://localhost/public_html/ -P /home/user/Desktop/xml/

関連情報