Ways to access Google Drive on Linux

google_compAs long as Google does not come up with its official native client for Linux, you can access your Google Drive on Linux in any of the following ways:

  1. Grive: Downloads all the files in your Google Drive into the current directory. After you make some changes to the local files, run Grive again and it will upload your changes back to your Google Drive. Does not support symbolic links and Google documents. Still in beta (at the time of writing) and might cause sync issues.
    To install Grive on Ubuntu:

    $ sudo apt-get install grive

    UPDATE: Grive does not work any more due to Google Drive sync API changes.

  2. A fork of Grive, Grive2 is under the works. Capabilities:
    – supports the new Drive REST API
    – partial sync
    – a lot of code refactored
    – fixes for more stability and other things
    – number of system calls for reading files reduced
    To install Grive 2 on Ubuntu, run:

    $ sudo add-apt-repository ppa:nilarimogard/webupd8
    $ sudo apt-get update
    $ sudo apt-get install grive

    To sync Google drive to a directory, navigate to it and run:

    $ grive

    To partially sync a subdirectory, run:

    $ grive -s subdirectory
  3. SyncDrive: Grive front-end developed by one of the Pear OS (now discontinued) developers.
    To install on Ubuntu:

    $ sudo add-apt-repository ppa:noobslab/pear-apps
    $ sudo apt-get update
    $ sudo apt-get install syncdrive
  4. OCaml FUSE filesystem: Manually mount the drive to a local directory.
    To install on Ubuntu:

    $ sudo add-apt-repository ppa:alessandro-strada/ppa
    $ sudo apt-get update
    $ sudo apt-get install google-drive-ocamlfuse
  5. GDrive scope: Browse and search Google documents from a Unity lens. Ubuntu only. Available in synaptic.
    To install:

    $ sudo apt-get install unity-scope-gdrive

2 thoughts on “Ways to access Google Drive on Linux”

Leave a Reply

Your email address will not be published. Required fields are marked *