递归wget条带GET参数

时间:2015-11-13 00:23:21

标签: linux shell wget

我正在使用wget -r http://example.com下载一个网站,但是为了不缓存css文件,网站将GET参数添加到那些文件,例如styles.css?foobar。

如何让它下载文件并从中删除?foobar?

1 个答案:

答案 0 :(得分:4)

您可以在wget完成后重命名文件。

find . -name '*\?*' | while read -r path ; do
    mv "$path" "${path%\?*}"
done