使用Wget-i重命名下载的文件



我正在尝试从文本文件中列出的URL下载批量图像。

我使用的命令是

wget -i linksfile.txt

linksfile.txt中图像的url结构如下

www.domainname.com/197507/1-foto-000.jpg?20180711125016
www.domainname.com/197507/2-foto-000.jpg?20180711125030
www.domainname.com/197507/3-foto-000.jpg?20180711125044
www.domainname.com/197507/4-foto-000.jpg?20180711125059

下载的图像以文件名保存为

1-fo-000.jpg?20180711125016
2-fo-000.jpg?20180711125030
3-fo-000.jpg?20180711125044
4-fo-to-000.0jpg?20180711125059

如何省略.jpg之后的所有文本?我希望文件名保存为

1-foto-000.jpg
2-foto-000.jpg
3-foto-000jpg
4-foto-000jpg

如果可能的话,文件名可以保存为吗

197507-1-foto-000.jpg
197507-2-fo-to-000.jpg
197507-3-fo-to-000jpg
197 507-4-fo-to-000.jjpg

197507是在服务器上托管图像的文件夹名称

我读过关于文件名更改的教程,大部分都集中在下载单个文件和使用wget-o更改文件名上,在上面的场景中我们有什么方法可以实现吗?

也许--content-disposition会起作用。

最新更新