首页
随机
登录
设置
关于MediaWiki
免责声明
MediaWiki
搜索
编辑“︁
Curl用法
”︁
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
* https://curl.se/docs/manual.html * https://daichangya.github.io/everything-curl/#/book/cmdline-options.zh = 操作webdav = == 上传文件到WebDAV服务器: == <syntaxhighlight lang="bash"> curl -u username:password -T /local/path/to/file.ext "https://webdav.example.com/remote/path/" </syntaxhighlight> == 下载文件从WebDAV服务器: == <syntaxhighlight lang="bash"> curl -u username:password -o /local/path/to/save/file.ext "https://webdav.example.com/remote/path/file.ext" </syntaxhighlight> == 创建WebDAV目录: == <syntaxhighlight lang="bash"> curl -u username:password -X MKCOL "https://webdav.example.com/remote/new_directory/" </syntaxhighlight> == 删除WebDAV文件或目录: == <syntaxhighlight lang="bash"> # 删除文件 curl -u username:password -X DELETE "https://webdav.example.com/remote/path/file.ext" # 删除目录 curl -u username:password -X DELETE "https://webdav.example.com/remote/path/directory/" </syntaxhighlight> == 复制或移动文件或目录(需要服务器支持): == <syntaxhighlight lang="bash"> # 复制文件 curl -u username:password -X COPY -H "Destination: https://webdav.example.com/remote/destination_path/file.ext" "https://webdav.example.com/remote/source_path/file.ext" # 移动文件 curl -u username:password -X MOVE -H "Destination: https://webdav.example.com/remote/destination_path/file.ext" "https://webdav.example.com/remote/source_path/file.ext" </syntaxhighlight>这些命令中的参数和选项的含义如下: * <code>-u username:password</code>:用你的WebDAV服务器用户名和密码进行身份验证。 * <code>-T /local/path/to/file.ext</code>:指定要上传的本地文件路径和文件名。 * <code>-o /local/path/to/save/file.ext</code>:指定下载后的本地文件路径和文件名。 * <code>-X HTTP_METHOD</code>:指定要执行的HTTP方法,如PROPFIND、MKCOL、DELETE等。 * <code>-H "Destination: URL"</code>:用于复制或移动文件时指定目标URL。 * <code>URL</code>:WebDAV服务器上的远程路径。 [[分类:命令行工具]] [[分类:Curl]]
摘要:
请注意,所有对MediaWiki的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Mywiki:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)