rclone挂载webdav
详细步骤(包括脚本见文章:rclone挂载webdav详细步骤(含脚本))
安装完成后
- 打开cmd 输入命令 rclone config
- 输入 n 新建一个挂载
- name 输入一个英文的名字 我这里输入 webdav
- 选择40 webdav
- 输入webdav 的url链接 http://192.168.31.110:8080 ,http不能省
- 选择 5 其他
- 输入设置的用户名 admin
- 选择y 自己设置的密码 admin输入两次 不会显示
- bearer_token>直接按回车
- 是否有高级设置 选择 n
- 选择y 继续
- 输入q 退出
常用命令
rclone copy – 复制rclone sync – 同步 将目录内容同步到网盘目录rclone move – 移动 将目录内文件移动到网盘,默认删除路径文件rclone purge – 删除路径及所有文件rclone delete – 删除路径所有文件但不删除路径rclone mkdir – 创建目录rclone rmdir – 删除目录rclone check – 检查目标文件与源文件是否匹配rclone ls – 列出指定路径下的所有的文件以及文件大小rclone lsl – 仅列出对象的修改时间,大小和路径rclone lsd – 仅列出目录rcloen lsf – 以易于解析的格式列出对象和目录rcloen lsjson – 以JSON格式列出对象和目录rclone lsd– 列出路径下的所有目录rclone size – 打印目录中对象的总大小和数量rclone mount – 将远程文件路径挂载到本地路径
安装winfsp 或 fuse后进行挂载
.\rclone mount webdav:/ Z: --vfs-cache-mode full
windows bat
- 配置
@echo on# CMD编码格式为UTF-8chcp 65001path=%~dp0echo %path%%path%\rclone configpause
- 挂载
@echo on# CMD编码格式为UTF-8chcp 65001path=%~dp0echo %path%%path%\rclone mount webdav:/ z: --dir-cache-time 30s --allow-rootecho 挂载成功!!start z:
windows开机自启
创建bat将生成的快捷方式复制/剪切到以下文件夹C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup(建议直接复制文件夹路径)。这样就能开机自动启动了,愉快使用吧!
linux脚本安装
sudo -v ; curl https://rclone.org/install.sh | sudo bash
linux挂载
linux 挂载前需要安装 fuse,根据自己的系统来选择安装命令:
# Debian/Ubantuapt-get update && apt-get install -y fuse# CentOSyum install -y fuse
linux 开机自启
适用于使用systemctl命令的linux
#将后面修改成你上面手动运行命令中,除了rclone的全部参数command=" mount webdav:/ /usr/local/webdav --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000"#以下是一整条命令,一起复制到SSH客户端运行cat > /etc/systemd/system/rclone.service <<EOF[Unit]Description=RcloneAfter=network-online.target[Service]Type=simpleExecStart=$(command -v rclone) ${command}Restart=on-abortUser=root[Install]WantedBy=default.targetEOF
现在就可以使用systemctl来挂载OneDrive了
# 开机自启systemctl enable rclone# 启动systemctl start rclone# 重启systemctl restart rclone# 停止systemctl status rclone
参考
来源地址:https://blog.csdn.net/qq_35385687/article/details/128845882