更新系统/安装rclone
sudo apt update
curl https://rclone.org/install.sh | sudo bash
配置rclone与google driver的连接
输入指令开始配置
rclone config
输入N创建新的连接
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q>
输入连接名字
Enter name for new remote.
name> test_driver
选择连接云盘
- 当前版本Google Driver 的编号是20,每个版本都可能不一样

这一步直接回车跳过,现在不进行这种连接方式,另说
Option client_id.
Google Application Client Id
Setting your own is recommended.
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.
If you leave this blank, it will use an internal key which is low performance.
Enter a value. Press Enter to leave empty.
client_id>
这一步也直接回车跳过
Option client_secret.
OAuth Client Secret.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_secret>
选择文件权限
- 1:全权访问 :允许对用户 Google Drive 中的所有文件进行完整的读写操作,但不包括“应用数据文件夹”。
- 2:只读访问 :允许读取文件元数据和文件内容。
- 3:限于由应用创建的文件 :允许读写您通过 rclone 创建或打开的文件。这些文件是可见的,且如果用户撤销对应用的授权,您将失去对这些文件的访问权限
- 适用场景 :如果您想限制应用只能访问您通过 rclone 直接创建或打开的文件,选择这个选项。
- 4:访问应用数据文件夹 :允许读写应用数据文件夹中的文件。这个文件夹在 Google Drive 网站上是不可见的。
- 5:只读元数据访问 :仅允许读取文件的元数据,但无法读取或下载文件内容。
按需选择即可

这一步是直接与google Service Account 的交互设置,可以不用,回车跳过
Option service_account_file.
Service Account Credentials JSON file path.
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Enter a value. Press Enter to leave empty.
service_account_file>
这一步是rclone的高级设置,等后面研究明白了可以来玩玩
选N
Edit advanced config?
y) Yes
n) No (default)
y/n>
这一步是关于账户验证获得token的
- Y表示你当前的终端可以调起浏览器,直接在服务器内运行进行验证,一般没有
- N表示,通过有浏览器的计算机进行访问验证
- 所以一般选N

之后通过前往rclone官网下载你操作系统的本地文件,然后运行 链接

在本地端输入rclone在服务端给的命令,运行后跳转,然后授权账户,本地端会获得toke,将token输入rclone即可
rclone authorize "testdrive" "123123132123456"
这里问我们是不是团队项目,直接N就好了
Configure this as a Shared Drive (Team Drive)?
y) Yes
n) No (default)
y/n>
选Y完成连接设置
Keep this "gdriver" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d>
可以创建一个test.txt的文件,来备份上传一下,看看有没有成功
例:
rclone copy test.txt testdriver:test/
# rclone copy 为指令
# test.txt是文件
# testdriver:test/ 通过刚刚创建的连接,备份上传至Google driver的test文件夹,如果没有rclone会创建一个test文件夹
Comments NOTHING