使用mget在Bash中下载文件

时间:2018-08-08 17:53:35

标签: linux bash

我正在为centos 7创建一个bash脚本,并且我希望mget下载文件中要命名的文件。我该怎么做?

我尝试使用以下代码“ prueba”是文件名所在的文件:

mget prueba
mget prueba/*

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您是在谈论this mget吗?如果是这样,则不可能直接使用此实用程序下载文件中指定的URL列表。

不过,您可以使用xargs模拟相同的效果:

xargs -n 1 -a prueba mget

这将有效地为您指定的文件(例如prueba)中的每一行调用mget。

答案 1 :(得分:0)

这应该解决您的问题:

xargs -n 1 -P 8 -a prueba wget
  • -a使用文件作为输入
  • -n1一次使用一个参数
  • -P8最多使用8个进程(无需使用mget,因为xargs处理并行下载)