私は、テキストファイル内のURLのリストを持っている:ダウンロード
http://host/index.html
http://host/js/test.js
http://host/js/sub/test_sub.js
http://host/css/test.css
私は私のファイルシステム上に同じツリーを複製することにより、これらのファイルをダウンロードしたいと思います。
は、リストの2番目の引数としてターゲットファイルを追加します:
http://host/index.html
http://host/js/test.js js/test.js
http://host/js/sub/test_sub.js js/sub/test_sub.js
http://host/css/test.css css/test.css
を
wd/
|_index.html
|_js/
| |_test.js
| |_sub/
| |_test_sub.js/
|_css/
|_test.css
は、ここで私が試したものです。例えば、私は私が行っていたときに、次のツリーで終了したいと思います
はどこにこれらを保存するwget
を伝えるためにwhileループを使用します。
while read url target; do
wget "$url" -P "$target";
done < site_media_list.txt
これはワットませんでしたork、最終結果は、新しいディレクトリなしで、同じディレクトリ内のすべてのファイルでした。あなたのファイルsite_media_list.txt
を想定し