我有网址在文本文件列表:下载到相关目录
http://host/index.html
http://host/js/test.js
http://host/js/sub/test_sub.js
http://host/css/test.css
我想通过复制我的文件系统中的同一棵树上下载这些文件。例如,我想用下面的树,结束时我做:
wd/
|_index.html
|_js/
| |_test.js
| |_sub/
| |_test_sub.js/
|_css/
|_test.css
这是我已经试过:在列表
添加目标文件作为第二个参数:
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
使用while循环来告诉wget
在哪里保存这些:
while read url target; do
wget "$url" -P "$target";
done < site_media_list.txt
这并没有w^ork,最终的结果是所有文件都在同一个目录中,没有新的目录。