Rclone 是一个命令行工具,用于在 Google Drive、Amazon S3、Openstack Swift / Rackspace 云文件 / Memset Memstore、Dropbox、Google Cloud Storage 和本地文件系统之间同步文件和目录。它是一个包含 Go 程序的二进制文件。 Rclone 是 MIT 许可的免费开源软件,可在其 Github 存储库中找到。
安装
首先,您需要使用以下命令安装 curl,如果您已经安装了,则可以跳过此步骤:
$ sudo apt-get install curl

安装 curl
通过运行以下命令,您可以使用安装脚本安装 Rclone:
$ curl https://rclone.org/install.sh | sudo bash

使用脚本安装 Rclone
Rclone 现在应该安装在您的系统中。
配置
下一步是运行 rclone config 命令来生成你的配置文件。以后会用于rclone认证。运行以下命令以启动配置设置。
$ rclone config

运行 rclone 配置
我们现在可以选择创建一个新的遥控器。我们肯定想添加一个遥控器,因为我们现在没有。

远程选择“n”
给它起个名字;我们给它命名为 gdrive :
之后,我们将获得可用于新遥控器的源列表。由于我们要试用 Google 云端硬盘,因此我们将选择 15 个
我们选择 15,即 Google Drive。

我们选择了 15 个 Google Drive
只需按 Enter 即可保留默认值:

只需按 Enter 即可保留默认值
对于其余的问题,您可以简单地保留默认答案,即一个空的“”。
出现提示时,选择“autoconfig”,这将生成链接到您的 Google Drive 的所有必要信息,并授予 rclone 使用 Google Drive 数据的权限。

选择y
现在您需要登录您的 Google 帐户并授予允许它的权限。

授予 rclone 权限
现在选择是:

选择y
使用 Rclone
现在我们将学习如何使用 Rclone 与 Google Drive 传输/同步文件和目录。以下是我们可以使用 Rclone函数执行的一些示例。
使用 rclone 复制数据
我们可以使用 rclone copy source: 复制文件或文件夹rclone copy source: path dest:路径顺序
rclone copy /home/ubuntu/Documents gdrive:test

拷贝文件
列出远程目录
rclone ls des:path

列出文件
使用 rclone 同步数据
使用该命令,我们可以轻松地将源与目标同步。作为rclone 同步源:路径目标:路径

同步数据
我们已经构建了 Rclone 并学习了如何使用它,这很棒。据我们所知,本文解释了 Rclone 是什么,它的功能,以及如何安装和使用它。 Rclone 是一个命令行工具,用于在 Google Drive、Amazon S3、Openstack Swift / Rackspace 云文件 / Memset Memstore、Dropbox、Google Cloud Storage 和本地文件系统之间同步文件和目录。