示例:

修改:云存储名称、ID、密钥、endpoint,其他默认

[oss] # 云存储名称,随意!但使用rclone时需要一致
type = s3
provider = Alibaba
env_auth = false
access_key_id = <ID>
secret_access_key = <密钥>
endpoint = oss-cn-shenzhen.aliyuncs.com # 这里我的是shenzhen(深圳)
acl = public-read
storage_class = STANDARD
bucket_acl = public-read

命令:

1
rclone sync D:\blog oss:tvcdn\blog -u -v -P --transfers=20 --ignore-errors --buffer-size=128M --check-first --checkers=10 --drive-acknowledge-abuse --exclude "/{.git,public,resources}/" --exclude "*.mp4"

命令解读

序号 操作 命令
1 同步本地文件夹 D:\blog 到远程 oss:tvcdn\blog rclone sync D:\blog oss:tvcdn\blog
2 忽略已存在文件(此参数慎重) --ignore-existing
3 仅更新新文件 -u
4 显示详细进度 -v -P
5 并发传输数量为 20 --transfers=20
6 忽略错误 --ignore-errors
7 缓冲大小为 128 M --buffer-size=128M
8 在首次同步前检查文件列表 --check-first
9 使用 10 个检查线程 --checkers=10
10 启用 Google Drive 滥用确认 --drive-acknowledge-abuse
11 排除 .gitpublicresources 文件夹 --exclude "/{.git,public,resources}/"
12 排除所有 *.mp4 文件 --exclude "*.mp4"