使用cURL在目录中列出文件

时间:2017-11-20 20:23:31

标签: bash curl

使用cURL列出目录中的文件是否常见?现在我这样做是为了得到一个文件:

curl -O -vvv -k -u user:password https://myURL/ws/myfile.zip

事情有时我不知道我的文件名,我知道cURL不是通配符友好的。获取目录中的所有文件是否有通用做法?或者只是将它们打印出来以便我可以找到.zip和curl使用它?我知道wget有一个选项,但我更喜欢使用cURL。

1 个答案:

答案 0 :(得分:1)

使用HTTP获取目录列表并不容易。您可以使用curl打印网站生成的HTML。如果有一个索引链接到该服务器上的文件,只需运行

即可

curl -s -u user:password https://myURL/ws/ | grep .zip

将打印HTML格式的链接,指向该页面上可供下载的zip文件。