Skip to content
Alessandro Strada edited this page Jun 17, 2019 · 14 revisions

The first time, you can run google-drive-ocamlfuse without parameters:

google-drive-ocamlfuse

This command will create the default application directory (~/.gdfuse/default), containing the configuration file config (see the Configuration page) for more details about configuration). And it will start a web browser to obtain authorization to access your Google Drive. This will let you modify default configuration before mounting the filesystem.

Then you can choose a local directory to mount your Google Drive (e.g.: ~/GoogleDrive).

Create the mount point, if it doesn't exists:

mkdir ~/GoogleDrive

Then you can mount the filesystem:

google-drive-ocamlfuse ~/GoogleDrive

If you have more than one account, you can run:

google-drive-ocamlfuse -label label [mountpoint]

Using label to distinguish between different accounts. The program will use the directory ~/.gdfuse/label to host configuration, application state, and file cache. No file is shared among different accounts, so you can have a different configuration for each one.

To unmount the filesystem, issue this command:

fusermount -u ~/GoogleDrive

Options

Run google-drive-ocamlfuse -help to get all the command options available. To find more details about -o mount options, you can refer to this page. Non-standard mount option gdfroot can be used to specify a custom path to the configuration directory (default is $HOME/.gdfuse).

(Since 0.7.5) -docsmode: this option can be used to quickly set Google Docs config options. Supported values are:

  • libreoffice: sets
    • download_docs=true
    • document_format=odt
    • drawing_format=png
    • form_format=zip
    • presentation_format=odp
    • spreadsheet_format=ods
    • apps_script_format=json
  • msoffice: sets
    • download_docs=true
    • document_format=docx
    • drawing_format=png
    • form_format=zip
    • presentation_format=pptx
    • spreadsheet_format=xlsx
    • apps_script_format=json
  • desktop: sets
    • download_docs=true
    • document_format=desktop
    • drawing_format=desktop
    • form_format=desktop
    • presentation_format=desktop
    • spreadsheet_format=desktop
    • apps_script_format=desktop
  • off: sets
    • download_docs=false
Clone this wiki locally