Linux下命令行使用Google Drive

    在Google Drive里面有个很大文件需要下载,在网页上下载时候,因为走的代理,速度很慢。所以就想着能不能先在服务器上下载好,然后提供FTP或者其他方式下载到本地。通过查询资料,发现可以通过gdrive来完成这个操作。

一.安装gdrive

    1.登录服务器,下载gdrive到服务器上:

wget -O gdrive https://sites.google.com/site/wun913/Home/gdrive-linux-x64

    2.移动 gdrive 到 /usr/bin 下:

mv gdrive /usr/bin/gdrive

    3.添加执行权限:

chmod +x /usr/bin/gdrive

 

二.授权

    1.gdrive about 获取验证链接:

[root@server1 drive]# gdrive about
Authentication needed
Go to the following url in your browser:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=367116221053-7n0vf5akeru7on6o2fjinrecpdoe99eg.apps.googleusercontent.com&redirect_uri=urn%...2Fwww.googleapis.com%2Fauth%2Fdrive&state=state

Enter verification code:

    2.把回显的链接地址拷贝出来,贴到浏览器中:

fac83d235e87a7339a830d4e8271de9bccb.jpg

    3.把浏览器中的代码,拷贝到刚才的命令行下,敲回车:

Enter verification code: 4/WQBY4me6PvLf5vepIgef_jo12T7o1VHq7b17pLBXq6y7Fhidl_eDPe0
User: jacktager, xiaotang199508@gmail.com
Used: 10.5 MB
Free: 16.1 GB
Total: 16.1 GB
Max upload size: 5.2 TB

    当回显上面的云盘大体内容时,说明已经配置好了,下面就能开始上传下载操作了。

 

三.gdrive常用命令

    1.列出Google Drive根目录下文件、文件夹:

    gdrive list

[root@server1 drive]# gdrive list
Id                                  Name   Type   Size   Created
14eEn7a551cNxxxxd_jdZXSvuIN9EXKcA   idea   dir           2018-03-15 02:01:23

    2.下载Google Drive根目录下文件到本地(xxxx为文件名)

    gdrive download xxxx

    3.下载Google Drive根目录下文件夹到本地(xxx为文件夹名)

    gdrive download xxx

    4.把本地文件上传到Google Drive根目录下(xxxx为文件名)

    gdrive upload xxxx

[root@server1 drive]# gdrive upload xxx.sh
Uploading xxx.sh
Uploaded 1FYUbFZqtWxxx2n4qJ_Trz9cJhzu4uYik at 10.6 KB/s, total 13.7 KB

    5.在Google Drive根目录下创建文件夹(xxx为文件夹名)

    gdrive mkdir xx

 

    基本操作就是这些了。通过gdrive,在Linux上使用很方便。另外,还可以通过脚本,自动备份服务器数据通过gdrive同步到Google Drive上。

转载于:https://my.oschina.net/javamaster/blog/2051074

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值