【问题标题】:Use wget o curl for multiple download [closed]使用 wget o curl 进行多次下载[关闭]
【发布时间】:2020-12-04 16:47:41
【问题描述】:

我想下载这个VoxForge web page 上的所有音频文件。不幸的是,我不明白如何使用 wget 或 curl 从终端使用单个命令将它们全部下载到我选择的文件夹中。我尝试这样的 wget 没有成功:

wget http://www.repository.voxforge1.org/downloads/it/Trunk/Audio/Main/16kHz_16bit/ -P / home / user / download /

这样做我只得到一个 html 索引文件

【问题讨论】:

    标签: linux ubuntu curl wget


    【解决方案1】:
    curl http://www.repository.voxforge1.org/downloads/it/Trunk/Audio/Main/16kHz_16bit/ | awk -F \" '/tgz/ { print "http://www.repository.voxforge1.org/downloads/it/Trunk/Audio/Main/16kHz_16bit/"$6 }' | xargs wget '{}' \;
    

    curl 链接并用 awk 解析输出,得到每个 tgz 文件的完整下载地址。通过管道将其传输到 xargs 和 wget 以下载链接

    【讨论】:

      【解决方案2】:

      以下命令应该适合你。

      wget --directory-prefix=download_folder --no-directories --mirror --no-parent http://www.repository.voxforge1.org/downloads/it/Trunk/Audio/Main/16kHz_16bit
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-14
        • 2011-05-04
        • 2011-03-26
        • 1970-01-01
        • 2021-12-28
        • 1970-01-01
        • 2013-10-25
        • 1970-01-01
        相关资源
        最近更新 更多