grive man page

grive — Google Drive client for GNU/Linux


grive [OPTIONS]


Grive is a Google Drive (online storage service) client for GNU/Linux systems.

It allows the synchronization of all your files on the cloud with a directory of your choice and the upload of new files to Google Drive.

The options are as follows:

-a, --auth

Requests authorization token from Google

-d, --debug

Enable debug level messages. Implies -V


Only detect which files need to be uploaded/downloaded, without actually performing changes

-f, --force

Forces grive to always download a file from Google Drive instead uploading it

-h, --help

Produces help message

--ignore <perl_regexp>

Ignore files with relative paths matching this Perl Regular Expression. Value is remembered for next runs.

-l <filename>, --log <filename>

Write log output to <filename>

--log-http <filename_prefix>

Log all HTTP responses in files named <filename_prefix>YYYY-MM-DD.HHMMSS.txt for debugging


Create new revisions in server for updated files

-p <root_path>, --path <root_path>

Set root sync directory to <root_path>

-s <subdir>, --dir <subdir>

Sync a single <subdir> subdirectory. Internally converted to an ignore regexp, remembered for next runs.

-v, --version

Displays program version

-V, --verbose

Verbose mode. Enables more messages than usual.


Current maintainer is Vitaliy Filippov.

Original author was Nestal Wan. This manpage was written by José Luis Segura Lucas (

The full list of contributors may be found here

Report Bugs!forum/grive-devel


January 3, 2016