正在用的vps快要停止服务了,备份时发现传度盘慢得要命,还是谷歌的快不少,于是去找传谷歌盘的脚本就找到了下面这实用的东西……
Google-drive-ocamlfuse (ocamlfuse)可以通过Google Drive API来处理Google Drive的内容,可以直接将Google Drive映射为本地的一个目录使用。不过安装比较麻烦。。
安装ocamlfuse
Debian/Ubuntu执行下面几个命令即可:
- 添加作者的仓库
sudo add-apt-repository ppa:alessandro-strada/ppa
- 更新软件列表
sudo apt-get update
- 安装google-drive-ocamlfuse
sudo apt-get install google-drive-ocamlfuse
其他安装方法见官方wiki
申请Google Drive API
有桌面的可以直接在终端运行
google-drive-ocamlfuse
会弹出浏览器窗口并认证。
无桌面需要使用headless模式
首先到https://console.cloud.google.com/创建一个项目
建好后进到API管理器启用Drive API
创建oauth2凭据
应用类型选其它,应用名也是随便取一个,然后就会得到API 密钥和客户端ID。
授权google-drive-ocamlfuse访问Google Drive
输入如下命令
google-drive-ocamlfuse -headless -label 标签 -id 客户端ID -secret 密钥
把客户端ID和密钥改成你刚刚得到的即可。“标签”是用来区分的,可以随意,默认是default。
然后会给你个URL,复制到浏览器里验证完后复制返回的验证码即可。
Please, open the following URL in a web browser: https://accounts.google.com/o/oauth2/auth?client_id=…….apps.googleusercontent.com&redirect_uri=……;scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&response_type=code&access_type=offline&approval_prompt=force Please enter the verification code:
挂载Google Drive
最后使用如下命令挂载即可。
google-drive-ocamlfuse -label 标签 挂载目录
0 评论