如何在bash中使用wget方法删除删除所有文件

时间:2016-02-09 21:58:04

标签: bash wget

我可以使用method=DELETE中的wget删除单个文件,但如果要删除100个文件,那么如何删除所有文件呢?我尝试*但不支持通配符。谢谢你:)。

wget --user=xxx --password=xxx --xxx --method=DELETE \
xxxx://www.xxxx.com/xxx/xx/xxxx/myfile.foo

1 个答案:

答案 0 :(得分:1)

这取决于您尝试执行该命令的域上是否已实现此操作。请参阅该服务的(REST?)API,它可能会记录在网站上。

来自Hypertext Transfer Protocol -- HTTP/1.1的费用:

  

DELETE方法请求源服务器删除资源   由Request-URI标识。这种方法可以被人类覆盖   原始服务器上的干预(或其他方式)。客户不能   保证操作已经进行,即使是   从原始服务器返回的状态代码表示该操作   已成功完成。但是,服务器不应该   表示成功,除非在给出答复时,它打算成功   删除资源或将其移至无法访问的位置。