我的下载目标的文件名curl是不可预测的,并且不可能用星号进行通配。我可以使用以下命令下载该文件,但前提是我提前确定了其名称:
curl -O -vvv -k -u user:password https://myURL/ws/myfile.zip
Run Code Online (Sandbox Code Playgroud)
如何定制我的curl命令以在不可预测的目标名称下成功?
小智 5
使用 HTTP 获取目录列表没有简单的方法。您可以使用curl 来打印站点生成的HTML。如果有一个索引包含指向该服务器上文件的链接,只需运行
curl -s -u user:password https://myURL/ws/ | grep .zip
将打印 HTML 格式的链接,指向该页面上可供下载的 zip 文件。