命令速查
默认已经配置好了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