📜  rclone ubuntu 安装指南教程 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:19:42.848000             🧑  作者: Mango

rclone ubuntu 安装指南教程 - Shell-Bash

如果你是一名程序员,经常需要在不同的云存储中传输文件,在此你可能需要一个消耗资源少、稳定可靠的工具。这时,rclone便是一个不错的选择。rclone是一款高效的命令行工具,支持众多云盘存储的访问,例如google drive、dropbox等等。本教程将提供你在ubuntu系统中安装rclone的详细指南,并包含示例代码。

安装rclone

你可以通过以下步骤在ubuntu中安装rclone:

步骤1 — 添加rclone源

打开终端,输入以下命令,将rclone的源添加到系统。

sudo apt-get update
sudo apt-get install apt-transport-https
sudo curl https://rclone.org/install.sh | sudo bash

添加失败时,可以手动在/etc/apt/sources.list文件中添加源,附上示例代码:

deb http://downloads.rclone.org/apt-release bionic main
步骤2 — 安装rclone

终端运行以下命令,安装rclone.

sudo apt-get update
sudo apt-get install rclone

安装成功后,输入以下命令查看rclone是否安装成功:

rclone version

若出现以下信息,即表示rclone安装成功:

rclone v1.50.2-DEV
- os/arch: linux/amd64
- go version: go1.12.5
配置rclone

安装后,你需要为rclone添加云盘配置。我们这里以添加google drive云盘为例:

步骤1 — 创建google drive OAuth令牌

在Crerate New Project中创建新项目,并获得OAuth令牌。下载后将.sh文件放在 /home/username/.config/rclone/ 目录下。

步骤2 — 新增rclone配置文件

将以下代码附加到你的rclone配置文件中(通常位于 /home/username/.config/rclone/rclone.conf):

[Google Drive]
type = drive
client_id = <从OAuth Portal中获取的Client ID>
client_secret = <从OAuth Portal中获取的Client Secret>
scope = drive
root_folder_id = <Google Drive文件夹ID>
token = {"access_token":"XXXX","token_type":"Bearer","refresh_token":"XXXX","expiry":"XXXX"}

此处 [] 中的 Google Drive 是你自定义的配置名称,用于在其他命令语句中进行引用。

若上述代码对你没有帮助,可以在官方文档中查找自己云盘对应的配置代码。

步骤3 — 验证是否配置成功

可以通过以下命令查看配置是否成功:

rclone listremotes

如果你能看到你的云盘,则配置已成功。

使用rclone

当你完成了必要的配置后,就可以使用rclone了。rclone的用法十分灵活,以下列出几个示例:

上传文件

以下命令将本地文件上传到谷歌云盘:

rclone copy /path/to/local/file remote:<云盘文件夹名称>
下载文件

以下命令将谷歌云盘中的文件下载到本地:

rclone copy remote:<云盘文件名> /path/to/local/file
列出文件列表

以下命令将列出谷歌云盘上任何一个文件夹中的所有文件:

rclone lsl remote:<云盘文件夹名称>
删除文件

以下命令将删除云盘中指定文件:

rclone delete remote:<云盘文件名>

以上只是rclone的一部分功能,更多功能可以在官方文档中查看。有些功能还可以通过使用可选参数进一步自定义。

总结

现在你应该已经成功安装并配置好了rclone。使用rclone可以方便快捷地在云盘文件夹中进行文件上传、下载、重命名等操作。使用上述命令和指南,你可以从简单的上传和下载中开始,逐渐熟悉rclone的高级功能和选项。