Ubuntu Linux下的Webdav 命令行客户端

在 Ubuntu Linux 下,有多种 WebDAV 命令行客户端可供使用。

davfs2

davfs2 允许你将 WebDAV 共享挂载到文件系统,就像挂载其他文件系统一样。

安装

sudo apt-get install davfs2

使用

你可以将 WebDAV 文件系统挂载到 /mnt/dav,然后像操作本地文件一样操作 WebDAV 资源。

sudo mount -t davfs https://your_url:your_port/your_target_path ./your_server_MountedPath

解除挂载方法:

sudo umount ./your_server_MountedPath

cadaver

cadaver 是一个命令行 WebDAV 客户端,类似于 FTP 客户端。它提供了一个交互式命令行界面。

安装

sudo apt-get install cadaver

使用

cadaver http://example.com/webdav

然后,你可以使用 ls, put, get 等命令来管理 WebDAV 资源。(不支持https)

curl

curl 是一个强大的命令行工具,用于发送各种协议的请求,包括 HTTP 和 WebDAV。

安装

大多数 Ubuntu 系统默认安装了 curl。如果没有,使用以下命令安装:

sudo apt-get install curl

使用

# 下载文件
curl -u username:password -O http://example.com/webdav/file.txt

# 上传文件
curl -u username:password -T localfile.txt http://example.com/webdav/

# 删除文件
curl -u username:password -X DELETE http://example.com/webdav/file.txt

davix

davix 是一个支持 WebDAV 的命令行客户端,特别适用于大数据传输。

安装

sudo apt-get install davix

使用

# 下载文件
davix-get http://example.com/webdav/file.txt

# 上传文件
davix-put localfile.txt http://example.com/webdav/
​​​​​​​

Ubuntu Linux下的Webdav 命令行客户端_ubuntu davfs2 mount-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/twlkyao/article/details/10426103
如何在Ubuntu或CentOS将WebDAV挂载为本地磁盘 | 时鹏亮的Blog (shipengliang.com)icon-default.png?t=N7T8https://shipengliang.com/software-exp/%E5%A6%82%E4%BD%95%E5%9C%A8ubuntu%E6%88%96centos%E5%B0%86webdav%E6%8C%82%E8%BD%BD%E4%B8%BA%E6%9C%AC%E5%9C%B0%E7%A3%81%E7%9B%98.html#:~:text=%E5%A6%82%E4%BD%95%E5%9C%A8Ubuntu%E6%88%96CentOS%E5%B0%86WebDAV%E6%8C%82%E8%BD%BD%E4%B8%BA%E6%9C%AC%E5%9C%B0%E7%A3%81%E7%9B%98%201%20%E5%AE%89%E8%A3%85%E6%89%80%E9%9C%80%E7%A8%8B%E5%BA%8F%EF%BC%9A%20Ubuntu%20%EF%BC%9A%20sudo%20apt-get%20install,%3C%3C%20EOF%20%7C%20sudo%20tee%20-a%20%2Fetc%2Fdavfs2%2Fsecrets%20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值