作为一个非官方的Google Drive 客户端Grive2是一个简单的Linux客户端应用程序,只需下载您的Google Drive中的所有文件到当前目录。你以后本地修改文件,再次运行Grive,它就会上传更改回你的Google Drive。
几个特点
- New files created locally or in Google Drive will be uploaded or downloaded respectively
- Deleted files will also be “removed”
- Currently Grive will NOT destroy any of your files: it will only move the files to a directory named .trash or put them in the Google Drive trash
- You can always recover them.
There are a few things that Grive does not do at the moment:
- continously wait for changes in file system or in Google Drive to occur and upload. A sync is only performed when you run Grive.
- symbolic links support.
- support for Google documents.
Grive2 0.5.1 亮点:
- no-remote-new and upload-only modes
- ignore regexp does not persist anymore (note that Grive will still track it to not accidentally delete remote files when changing ignore regexp)
- added options to limit upload and download speed
Ubuntu 16.04 (Xenial Xerus), Ubuntu 15.10 (Wily Werewolf), Ubuntu 15.04(Vivid Vervet), Ubuntu 14.04 (Trusty Tahr) 安装 Grive2 0.5.1
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive
要查看Grive命令的可用选项的所有列表,执行:
sudo grive –help
输出示例:
linuxidc@linuxidc:~$ sudo grive –help
Grive options:
-h [ –help ] Produce help message
-v [ –version ] Display Grive version
-a [ –auth ] Request authorization token
-p [ –path ] arg Path to sync
-s [ –dir ] arg Subdirectory to sync
-V [ –verbose ] Verbose mode. Enable more messages than normal.
–log-xml Log more HTTP responses as XML for debugging.
–new-rev Create new revisions in server for updated files.
-d [ –debug ] Enable debug level messages. Implies -v.
-l [ –log ] arg Set log output filename.
-f [ –force ] Force grive to always download a file from Google Drive
instead of uploading it.
–dry-run Only detect which files need to be uploaded/downloaded,
without actually performing them.
在您的本地系统中创建一个下载/上传文件夹(再同步)。
linuxidc@linuxidc:~$ mkdir /home/linuxidc/sync
进入新创建的“同步”的目录。
linuxidc@linuxidc:~$ cd sync/
首次运行下面的命令。
linuxidc@linuxidc:~/sync$ grive -a
上面的命令将显示一个URL。
———————–
Please go to this URL and get an authentication code:
https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fdocs.google.com%2Ffeeds%2F+https%3A%2F%2Fdocs.googleusercontent.com%2F+https%3A%2F%2Fspreadsheets.google.com%2Ffeeds%2F&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=22314510474.apps.googleusercontent.com
———————–
Please input the authentication code here:
复制并粘贴该URL到浏览器中。接下来,您将被要求提供访问您的Google Drive。输入您的Gmail凭证。最后,认证码将被显示。复制验证代码并将其粘贴在您运行“grive-a”命令终端。就可以。
见下图
现在,只要你想文件/文件夹同步,并从您Google Drive进入“同步”文件夹,然后运行以下命令:
linuxidc@linuxidc:~$ cd /home/linuxidc/sync/
linuxidc@linuxidc:~/sync$ sync
请注意,您不必有“-a”参数每次。因为我们已经与Google Drive进行身份验证。
安装 Grive-tools, 一个图形界面的 Front-end for Grive。
从命令行工作是新手有点难度。因此,fansclub团队开发了一个GUI前端称为grive-tools for Grive.。
首先,添加grive-tools PPA为Ubuntu 15.04和旧版本和其他Ubuntu的衍生产品。
sudo add-apt-repository ppa:thefanclub/grive-tools
sudo apt-get update
sudo apt-get install grive-tools
配置Grive
安装Grive和Grive-tools后,您应该配置Google accounts for Grive。您从终端打开它:sudo grive-setup
点击下一步登录到您的谷歌帐户。
You should configure Google accounts for Grive. Search for “Grive Setup” either from the Menu or Dash. Also you can open it from the Terminal by typing “sudo grive-setup”:
一个新的浏览器窗口会现已开放,请您登录到您的谷歌帐户。输入您的Gmail凭证,并允许Grive访问您的Google Drive。认证码将被显示。复制/粘贴到Grive窗口代码,然后单击下一步继续。
现在,安装程序将在您的主页文件夹中创建一个名为Google Drive硬盘文件夹(例如/home/linuxidc/Google Drive),和同步从谷歌的所有文件驱动器复制到本地文件夹。
同步完成后,你应该看到,上面写着一个确认信息:安装完成。
点击完成以完成安装。
现在你可以看到从Google Drive中的所有文件将在您的本地系统Google Drive文件夹中找到。
你可以在你的主目录当地Google Drive文件夹。请参考下面的截图。
从现在起,复制和粘贴的文件/文件要同步到您的在线Google Drive帐户文件夹在本地Google Drive文件夹。
OK。开始使用在Ubuntu桌面使用Google Drive。
干杯!
Ubuntu 16.04 LTS正式发布下载,长达5年技术支持 http://www.linuxidc.com/Linux/2016-04/130508.htm
Ubuntu 16.04 U盘安装图文教程 http://www.linuxidc.com/Linux/2016-04/130520.htm
Ubuntu 16.04 LTS安装好需要设置的15件事 http://www.linuxidc.com/Linux/2016-04/130519.htm
Ubuntu 16.04 LTS 今日发布 Canonical公布系统新特性 http://www.linuxidc.com/Linux/2016-04/130466.htm
将Ubuntu 15.10升级到Ubuntu 16.04 http://www.linuxidc.com/Linux/2016-03/129158.htm
Ubuntu 16.04安装Lua游戏引擎Love http://www.linuxidc.com/Linux/2016-03/129108.htm
Ubuntu 16.04 LTS如何使用Snap软件包 http://www.linuxidc.com/Linux/2016-04/130679.htm
Ubuntu 16.04 需要你的帮助,让 GNOME Software 更美观 http://www.linuxidc.com/Linux/2016-03/129237.htm
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-05/131445.htm