Rclone
安装
-
Linux/macOS/BSD
curl https://rclone.org/install.sh | sudo bash
-
Windows
安装
winget install Rclone.Rclone
卸载
winget uninstall Rclone.Rclone --force
使用
获取帮助列表
rclone --help
列出所有远程存储
rclone listremotes
列出远程存储内容
# 列出目录
rclone lsd remote_name:/
# 递归列出指定路径中的所有文件
rclone ls remote_name:/
# 以树状结构递归地列出指定路径内的所有文件和目录
rclone tree remote_name:/
# 列出路径中的所有对象以及大小、修改时间和路径
rclone lsl remote:path [flags]
获取远程可用或已用磁盘空间的信息
rclone about remote_name:/
获取特定文件或目录的大小
rclone size "remote_name:/path/to/directory"
复制
# -P用于显示下载进度
rclone <远程文件路径> <下载文件路径> -P
移动
# --dry-run用于不实际执行,仅供测试
rclone move <远程文件路径> <下载文件路径> -P --dry-run
单向同步
rclone sync ~/Documents/ "remote:/directory/" -P
请注意,同步的始终是目录的内容, 而不是目录本身。
双向同步
rclone bisync remote1:path1 remote2:path2 [flags]
清空文件夹内容
rclone delete remote:/directory/ -P
删除目录和目录内的内容
rclone purge remote:/directory/ -P
删除目录下的所有空目录
rclone rmdirs remote:path [flags]
挂载到本地
rclone mount remote:path/to/files /path/to/local/mount
Comments NOTHING