我有一个TXT文件,其中包含URL列表,例如:
website/media/945746/ui4Q9EJoUEmVLtUNhtRX.JPG John.JPG
website/media/226251/6epk0CUwnhofAjZMP2xp.JPG Kelly.JPG
website/media/658552/Q4qQgLF2bvVwxI37jgQG.JPG Sharon.JPG
website/media/856214/8xlBzvlG4TNfKgo86gM6.JPG Bill.JPG
我正在使用xargs -n 1 curl -O < urls.txt
下载图像。
如何下载文件,以便将ui4Q9EJoUEmVLtUNhtRX.JPG
重命名为John.JPG
,将6epk0CUwnhofAjZMP2xp.JPG
重命名为Kelly.JPG
等。
答案 0 :(得分:0)
只需颠倒两个字段的顺序:
while read -r url name ; do
curl -o $name $url
done < urls.txt
如果要同时下载,请让每个curl命令在后台运行,并wait
使其结束。
PS:-O
表示wget
而不是curl
的输出文件名。 curl
改用-o
。
答案 1 :(得分:0)
使用 wojciii 的 glee8e 答案和解决方案在AutoCheck
false