命令速查

默认已经配置好了onedrive

# Windows配置文件位置(配置文件通用)
C:\Users\Xxxxx\AppData\Roaming\rclone\rclone.conf

# 查看云端根目录
rclone lsd onedrive:

# 查看云端文件夹大小及文件数量
rclone size onedrive:/Dir

# 增量备份(默认覆盖重复文件)(不删除多余云端文件)
rclone copy "D:\Dir" onedrive:/Dir --progress -v

# 增量备份(不覆盖已存在的文件)
rclone copy "D:\Dir" onedrive:/Dir --ignore-existing --progress -v

# 镜像同步(云端与本地完全相同,删除云端多余文件)
rclone sync "D:\Dir" onedrive:/Dir --progress -v

# --dry-run参数试运行,不做实际更改
rclone sync "D:\Dir" onedrive:/Dir --dry-run -v

通过Docker使用

sudo docker run --rm \
  --volume /vol1/1000/docker/rclone/config:/config/rclone \
  --volume /Dir:/data:ro \
  --user $(id -u):$(id -g) \
  rclone/rclone \
  copy /data onedrive:/Dir \
  --progress -v

# 报权限错误时可删除--user参数

一般配合Screen命令使用

# 新建会话
screen -S name

# 保留会话退出
Ctrl + A + D

# 不保留会话退出
Ctrl + A + K

# 列出会话
screen -list

# 恢复会话
screen -r name