rclone——一个管理云端存储的命令行工具

发布于 2023-09-19 443 次阅读


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
此作者没有提供个人介绍
最后更新于 2023-09-19