我想下载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