设置流程
- 安装配置
openlist (https://github.com/OpenListTeam/OpenList) -
openlist中新创建一位用户, 设置权限WebDAV 读取与WebDAV 管理 - 安装
brew install rclone -
在
rclone config中配置- 选择
n (new remote) - 输入名称比如
alist -
Storage中选择webdav -
url填写https://xxx/dav/ -
vendor选择other site/service -
userpassword输入用户名密码 -
bearer_token回车跳过 -
Edit advanced config输入n -
Keep this remote输入y -
Quit config输入q
- 选择
- 常用命令
- 列目录
rclone lsd alist: - 上传文件
rclone copyto ./file.txt alist:/test/file.txt, 下载的话, 返参数反一下 - 在
openlist中共享文件得到链接, 从链接页面复制下载链接, 以后使用该链接下载文件
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 命令的输出直接存为远程文件。