【发布时间】:2015-11-13 00:23:20
【问题描述】:
我正在使用 wget -r http://example.com 下载一个网站,但为了不缓存 css 文件,该网站将 GET 参数添加到这些文件中,例如 styles.css?foobar。
如何让它下载文件并从中删除 ?foobar?
【问题讨论】:
我正在使用 wget -r http://example.com 下载一个网站,但为了不缓存 css 文件,该网站将 GET 参数添加到这些文件中,例如 styles.css?foobar。
如何让它下载文件并从中删除 ?foobar?
【问题讨论】:
您可以在wget 完成后重命名文件。
find . -name '*\?*' | while read -r path ; do
mv "$path" "${path%\?*}"
done
【讨论】: