Понадобилось сделать ротацию бэкапов, т.к. 10 гб яндекс диска, сука, забиваются бэкапами, а руками чистить - не наш метод.
Надо делать MOVE, DELETE и MKDIR юзая методы протокола WebDAV
Готовых решений нет, так что юзаем curl и справку по API от яши
Примеры того что получилось:
#Старые бэкапы храним в другой директории
curl -uuser:p4ssw0rd --request MOVE -H "Destination: https://webdav.yandex.ru/backup/exactly-old/" -XMOVE https://webdav.yandex.ru/backup/exactly/
#Создаем директорию для новых бэкапов
curl -X "MKCOL /backup/exactly/ HTTP/1.1" -H "Host: webdav.yandex.ru" -H "Accept: */* Authorization: OAuth put_yandex_oauth_id_here" -uuser:p4ssw0rd https://webdav.yandex.ru/
и потом, когда-нибудь
#Удаляем старые бэкапы
curl -uuser:p4ssw0rd --request DELETE https://webdav.yandex.ru/backup/exactly-old
#Скачиваем какой-то файл
curl -X "GET /backup/exactly/exactly.com.ru-db-201402050001.gz HTTP/1.1" -H "Host: webdav.yandex.ru" -H "Accept: */* Authorization: OAuth put_yandex_oauth_id_here" -uuser:p4ssw0rd https://webdav.yandex.ru/ -o /tmp/exactly.com.ru-db-201402050001.gz
Фсё =)