我需要使用wget下载文件,但是我不知道确切的文件名。
https://foo/bar.1234.tar.gz
根据手册页,使用wget可以在处理ftp站点时关闭和打开glob,但是我有一个http url。
在使用wget时如何使用通配符?我正在使用gnu wget。
我尝试过的事情。
/usr/local/bin/wget -r "https://foo/bar.*.tar.gz" -P /tmp
更新资料
使用-A会导致下载服务器上所有以.tar.gz结尾的文件。
/usr/local/bin/wget -r "https://foo/" -P /tmp -A "bar.*.tar.gz"
更新资料
从答案来看,这是最终有效的语法。
/usr/local/bin/wget -r -l1 -np "https://foo" -P /tmp -A "bar*.tar.gz"
-nH
和--cut-dirs=<number>
也是有用的
curl "http://example.com/picture[1-10].jpg" -o "picture#1.jpg"