使用curl操作webdav,同步坚果云

  1. 上传
  2. 下载
  3. 创建文件夹
  4. 移动/重命名
  5. 删除

上传

$curl --user 用户名:密码 -T 本地文件 https://dav.jianguoyun.com/dav/云端文件路径/[你想要叫的文件名]

如:

$curl --user 123@qq.com:145dsa -T ./test.txt https://dav.jianguoyun.com/dav/test/t1.txt

不写云端文件名时,默认为本地的文件名

下载

$curl --user 用户名:密码 https://dav.jianguoyun.com/云端路径 > 本地路径

创建文件夹

$curl --user 用户名:密码 -X MKCOL  https://dav.jianguoyun.com/dav/文件夹名称

移动/重命名

$curl --user 用户名:密码 -X MOVE --header 'Destination:https://dav.jianguoyun.com/dav/test.py' 'Destination:https://dav.jianguoyun.com/dav/new.py'

目录一样就是重命名,不一样就是移动

删除

$curl --user 用户名:密码 -X DELETE 'https://dav.jianguoyun.com/dav/文件路径或文件夹路径'

作者: 忞翛

出处: https://www.lczmx.top/杂货店/4031f16ffb63/

版权: 本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

在线工具