Linux下如何使用wget将多个链接批量下载至指定文件夹
批量下载多个文件到指定文件夹的Wget命令
没问题,这有两种简单的方法能用一条wget命令搞定批量下载,完全符合你的需求:
直接列出所有URL
你只需要在原来的命令基础上,把所有要下载的文件URL依次列在后面就行,-P参数依然负责指定目标文件夹:wget -P /path/to/folder/ http://example.com/file1.zip http://example.com/file2.zip http://example.com/file3.zip执行这条命令后,wget会逐个把每个文件下载到
/path/to/folder/目录下。利用通配符简化命令
因为你的文件名是有规律的(file1、file2、file3),可以用shell的序列通配符{1..3}来简化,不用逐个输入URL:wget -P /path/to/folder/ http://example.com/file{1..3}.zip这个命令和上面的效果完全一样,shell会自动把
{1..3}展开成1、2、3,帮你生成完整的三个URL。
如果之后需要下载的文件数量特别多,还可以把所有URL写到一个文本文件(比如urls.txt,每行一个URL),然后用以下命令批量下载:
wget -P /path/to/folder/ -i urls.txt
内容的提问来源于stack exchange,提问作者Arta S
相关产品推荐
相关产品推荐

