如何使用webdav服务器通过尸体覆盖或至少删除远程文件?

时间:2013-03-21 15:57:15

标签: linux webdav cadaver

我通过webdav发送备份,他们按月轮换,所以我只想让我的上传文件覆盖webdav服务器上的最后几个月文件:

cadaver https://files.server.com/webdav/ <<EOF
cd /backups/$APPNAME
delete $DBNAME$TODAYSDATE-db.aes
delete $APPNAME$LOGDATE-log.aes
put $BACKUPPATH/$DBNAME$TODAYSDATE-db.aes
put $BACKUPPATH/$APPNAME$LOGDATE-log.aes
quit
EOF

我收到了删除错误:

Deleting `repair21-log.aes': failed:
417 Expectation Failed

对于看跌期权(它不会覆盖):

Progress: [=============================>] 100.0% of 232912208 bytes failed:
417 Expectation Failed

1 个答案:

答案 0 :(得分:0)

FFS我在文件夹上设置了用户权限,因此我无法覆盖或删除!

我为我正在登录的用户提供了对文件夹的完全权限,现在我可以删除了!