使用cURL列出目录中的文件是否常见?现在我这样做是为了得到一个文件:
curl -O -vvv -k -u user:password https://myURL/ws/myfile.zip
事情有时我不知道我的文件名,我知道cURL不是通配符友好的。获取目录中的所有文件是否有通用做法?或者只是将它们打印出来以便我可以找到.zip和curl使用它?我知道wget有一个选项,但我更喜欢使用cURL。
答案 0 :(得分:1)
使用HTTP获取目录列表并不容易。您可以使用curl打印网站生成的HTML。如果有一个索引链接到该服务器上的文件,只需运行
即可 curl -s -u user:password https://myURL/ws/ | grep .zip
将打印HTML格式的链接,指向该页面上可供下载的zip文件。