Доступ через cURL
Поскольку WebDAV - это протокол, производный от HTTP, cURL также может использоваться для доступа к диску.
-
Для создания новой папки, выполните команду:
Terminal$ curl -u user:pass -X MKCOL "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')"
-
Для загрузки файла error.log
в директорию, выполните:
Terminal$ curl -u user:pass -T error.log "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')/error.log"
-
Для перемещения файла, выполните:
Terminal$ curl -u user:pass -X MOVE --header 'Destination: https://example.com/nextcloud/remote.php/dav/files/USERNAME/targe