rclone 上传文件至 openlist 网盘

设置流程

  1. 安装配置 openlist (https://github.com/OpenListTeam/OpenList)​
  2. ​openlist 中新创建一位用户, 设置权限 WebDAV 读取 与 WebDAV 管理​
  3. 安装 brew install rclone​
  4. 在 rclone config 中配置

    1. 选择 n (new remote)​
    2. 输入名称比如 alist​
    3. ​Storage 中选择 webdav​
    4. ​url 填写 https://xxx/dav/​
    5. ​vendor 选择 other site/service​
    6. ​user password 输入用户名密码
    7. ​bearer_token 回车跳过
    8. ​Edit advanced config 输入 n​
    9. ​Keep this remote 输入 y​
    10. ​Quit config 输入 q​
  5. 常用命令
  6. 列目录 rclone lsd alist:​
  7. 上传文件 rclone copyto ./file.txt alist:/test/file.txt, 下载的话, 将参数反一下
  8. 在 openlist 中共享文件得到链接, 从链接页面复制下载链接, 以后使用该链接下载文件

‍

rclone 复制配置

rclone config file 查看配置文件路径
rclone config show 查看配置内容
然后复制文件或是内容至另外一台机器

rclone 核心指令速查表

1. 传输与同步(注意 to 的区别)

  • ​​copy​:​增量拷贝到目录。目标必须是文件夹。只传新/改动文件,不删目标端多余文件。
  • ​​copyto​:​拷贝为精确路径。支持​传输时重命名。若目标已存在且是目录,则效果同 copy。
  • ​​move​:​移动到目录。目标必须是文件夹。传完后删除源文件(剪切)。
  • ​​moveto​:​移动为精确路径。支持​移动时重命名。
  • ​​sync​:​单向同步到目录。目标必须是文件夹。危险: 会删除目标端多余的文件,使两边完全一致。
  • ​​bisync​:​双向同步。A 和 B 两端地位平等,互传改动。适合多端办公,初次使用需加 --resync。
  • ​​copyurl​:​网址直传。将 URL 内容直接拉取到远程路径,无需本地中转。

2. 浏览与统计

  • ​​ls​​ / ​lsl​:列出文件。lsl 多显示修改时间。
  • ​​lsd​:​只看目录。快速查看当前路径下有哪些文件夹。
  • ​​tree​:​树状视图。直观展示多级文件夹的嵌套关系。
  • ​​size​:​空间统计。计算目录下所有文件的总大小和总数。
  • ​​cat​:​内容读取。直接在终端打印文件内容,不下载。

3. 删除与清理(威力递增)

  • ​​rmdir​​ / ​rmdirs​:​删空目录。只有文件夹完全没东西时才能删掉。
  • ​​delete​:​清空文件。抹除目录下所有文件,但保留空的文件夹结构。
  • ​​deletefile​:​精准删除。只删除指定的单个文件。
  • ​​purge​:​毁灭删除。直接抹除目录及其内所有内容,​连文件夹本身也不留。
  • ​​cleanup​:​碎片清理。清理云盘回收站或挂起的上传分片(释放空间)。

4. 系统与进阶

  • ​​config​:配置中心。设置 AList、R2、S3 等远程存储。
  • ​​mount​:​挂载为硬盘。把远程盘映射为本地盘符(如 Windows 的 Z: 盘)。
  • ​​check​​ / ​checksum​:​校验。对比两边文件是否 100% 一致。
  • ​​about​:​配额查询。查看云盘的总量、已用量和剩余量。
  • ​​rcat​:​管道上传。将 Linux 命令的输出直接存为远程文件。

‍

七牛云配置

https://developer.qiniu.com/kodo/12285/docking-rclone

其它参数与手册描述一样,设置 s3 地址时, 从 控制台|对象存储|选择存储|空间概览 里面有一个 s3 endpoint 地址,那里复制。

‍

‍

上一篇
下一篇