使用wget o curl进行多次下载



我想下载VoxForge网页上的所有音频文件。不幸的是,我不知道如何使用wget或curl从终端通过一个命令将它们全部下载到我选择的文件夹中。我尝试过这样的wget,但没有成功:

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

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

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 '{}' ;

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

以下命令应该适用于您。

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

相关内容

  • 没有找到相关文章