📌  相关文章
📜  如何使用 Rclone 工具在 Linux 中将文件和目录同步到云存储?

📅  最后修改于: 2021-10-28 02:29:03             🧑  作者: Mango

Rclone 是一个命令行工具,用于在 Google Drive、Amazon S3、Openstack Swift / Rackspace 云文件 / Memset Memstore、Dropbox、Google Cloud Storage 和本地文件系统之间同步文件和目录。它是一个包含 Go 程序的二进制文件。 Rclone 是 MIT 许可的免费开源软件,可在其 Github 存储库中找到。

安装

首先,您需要使用以下命令安装 curl,如果您已经安装了,则可以跳过此步骤:

$ sudo apt-get install curl
Rclone 将文件和目录同步到 Linux 中的云存储

安装 curl

通过运行以下命令,您可以使用安装脚本安装 Rclone:

$ curl https://rclone.org/install.sh | sudo bash
Rclone 将文件和目录同步到 Linux 中的云存储

使用脚本安装 Rclone

Rclone 现在应该安装在您的系统中。

配置

下一步是运行 rclone config 命令来生成你的配置文件。以后会用于rclone认证。运行以下命令以启动配置设置。

$ rclone config
Rclone 将文件和目录同步到 Linux 中的云存储

运行 rclone 配置

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

远程选择“n”

给它起个名字;我们给它命名为 gdrive :

之后,我们将获得可用于新遥控器的源列表。由于我们要试用 Google 云端硬盘,因此我们将选择 15 个

Rclone 将文件和目录同步到 Linux 中的云存储

我们选择 15,即 Google Drive。

Rclone 将文件和目录同步到 Linux 中的云存储

我们选择了 15 个 Google Drive

只需按 Enter 即可保留默认值:

只需按 Enter 即可保留默认值

对于其余的问题,您可以简单地保留默认答案,即一个空的“”。

出现提示时,选择“autoconfig”,这将生成链接到您的 Google Drive 的所有必要信息,并授予 rclone 使用 Google Drive 数据的权限。

选择y

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

Rclone 将文件和目录同步到 Linux 中的云存储

授予 rclone 权限

现在选择是:

选择y

使用 Rclone

现在我们将学习如何使用 Rclone 与 Google Drive 传输/同步文件和目录。以下是我们可以使用 Rclone函数执行的一些示例。

使用 rclone 复制数据

我们可以使用 rclone copy source: 复制文件或文件夹rclone copy source: path dest:路径顺序

rclone copy /home/ubuntu/Documents gdrive:test
Rclone 将文件和目录同步到 Linux 中的云存储

拷贝文件

列出远程目录

rclone ls des:path
Rclone 将文件和目录同步到 Linux 中的云存储

列出文件

使用 rclone 同步数据

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

同步数据

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