关于这个有很多帖子,但我的有所不同。互联网上的远程服务器中有许多 mp3 文件。我可以像这样收听每首音乐:
http://www.blahblah.com/demo/A1.mp3
当我在 Mac 的终端中使用以下命令时,它会成功下载文件:
ftp http://www.blahblah.com/demp/A1.mp3
但我的问题是:我怎么才能下载所有这些?考虑到我不知道它们的名字?这不是 FTP 服务器,只是一个典型的网站,而且 mp3 文件不是非法的,它们都是演示音乐。
ftp 命令无法匿名连接到网站,因为我显然没有用户名/密码。
答案1
您可以尝试使用 wget 并递归获取
wget -r http://www.blahblah.com/demp/
如果你无法获取目录列表,请使用类似
wget -r http://www.blahblah.com/demp/mp3.html
其中 mp3.html 是这些文件链接的页面
如果您有带有 URL 的文件,则可以这样使用:
for i in `cat filename`;
do
wget $i
done