我有一个包含以下网址列表的TXT文件:
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
等等。
只需颠倒两个字段的顺序即可:
while read -r url name ; do
curl -o $name $url
done < urls.txt
如果要同时下载,请让每个curl命令在后台运行并wait
完成它们。
PS:-O
指输出文件名wget
不是curl
。curl
使用-o
代替。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句