304 字
2 分钟
rclone——一个管理云端存储的命令行工具
2023-09-19
无标签

Rclone#

安装#

  • Linux/macOS/BSD

    Terminal window
    curl https://rclone.org/install.sh sudo bash
  • Windows

    安装

    Terminal window
    winget install Rclone.Rclone

    卸载

    Terminal window
    winget uninstall Rclone.Rclone --force

使用#

获取帮助列表#

Terminal window
rclone --help

列出所有远程存储#

Terminal window
rclone listremotes

列出远程存储内容#

Terminal window
# 列出目录
rclone lsd remote_name:/
# 递归列出指定路径中的所有文件
rclone ls remote_name:/
# 以树状结构递归地列出指定路径内的所有文件和目录
rclone tree remote_name:/
# 列出路径中的所有对象以及大小、修改时间和路径
rclone lsl remote:path [flags]

获取远程可用或已用磁盘空间的信息#

Terminal window
rclone about remote_name:/

获取特定文件或目录的大小#

Terminal window
rclone size "remote_name:/path/to/directory"

复制#

Terminal window
# -P用于显示下载进度
rclone <远程文件路径> <下载文件路径> -P

移动#

Terminal window
# --dry-run用于不实际执行,仅供测试
rclone move <远程文件路径> <下载文件路径> -P --dry-run

单向同步#

Terminal window
rclone sync ~/Documents/ "remote:/directory/" -P

请注意,同步的始终是目录的内容, 而不是目录本身。

双向同步#

Terminal window
rclone bisync remote1:path1 remote2:path2 [flags]

清空文件夹内容#

Terminal window
rclone delete remote:/directory/ -P

删除目录和目录内的内容#

Terminal window
rclone purge remote:/directory/ -P

删除目录下的所有空目录#

Terminal window
rclone rmdirs remote:path [flags]

挂载到本地#

Terminal window
rclone mount remote:path/to/files /path/to/local/mount
rclone——一个管理云端存储的命令行工具
https://blog.160621.xyz/posts/rclone-一个管理云端存储的命令行工具/
作者
逆行时光
发布于
2023-09-19
许可协议
CC BY-NC-SA 4.0