[ LinuxShell ] 使用cadaver快速上传文件/文件夹至WebDAV网盘

WebDAV挂载方式我不喜欢。
挂载方式会占用很大的IO,有时连df命令都用不出来。
使用挂载方式,个人认为缺点大于优点。

openvz的机器也可以使用cadaver。
但是,这个软件很有局限性。
即使是KVM机子,我个人一直在用这款软件。

利用此shell可以弥补一下它的短板。

用法:
1.复制最下面的代码.
2.保存到/usr/local/bin中;命名为 webdav-d;并赋予它a+x权限.
你可以参考使用这个命令: chmod a+x /usr/local/bin/webdav-d
你也可以使用下载地址中的命令一键完成.
3.确保你已经安装 cadaver,并且已经填上账号密码;
可以使用 apt-get install -y cadaver 进行安装,其他系统自行安装.
4.运行 cadaver,确定能够直接打开你的网盘。
5.配合screen命令,可获得更好的体验.
可以使用 apt-get install -y screen 进行安装,其他系统自行安装.
还有其他很多用法,可以自己挖掘。

WebDAV网盘认证(自行替换xxx):

例子:
我此时要上传 /home 文件夹下的 tmp 文件夹。【/home/tmp】
(tmp文件夹里,包含多层子目录,每个目录中都有文件)

那么我要做的就是运行:

安装依赖:

下载地址:

脚本预览:

发表评论

电子邮件地址不会被公开。 必填项已用*标注