Releases: doctorfree/DriveCommandLine
DriveCommandLine version 2.1.1 release 2
Overview
The DriveCommandLine package includes gdrive, a command line utility for
interacting with Google Drive and several wrapper scripts for easily performing
many of the Google Drive management tasks the gdrive utility enables from
the command line.
DriveCommandLine can be installed on Linux systems using
either the Debian packaging format or the Red Hat Package Manager (RPM).
Other systems will require a manual installation described below.
Installation
Debian Package installation
Many Linux distributions, most notably Ubuntu and its derivatives, use the
Debian packaging system.
To tell if a Linux system is Debian based it is usually sufficient to
check for the existence of the file /etc/debian_version and/or examine the
contents of the file /etc/os-release.
To install on a Debian based Linux system, download the latest Debian format
package from the
DriveCommandLine Releases.
Install the DriveCommandLine package by executing the command
sudo apt install ./DriveCommandLine_<version>-<release>.linux_<architecture>.debor
sudo dpkg -i ./DriveCommandLine_<version>-<release>.linux_<architecture>.debRPM Package installation
Red Hat Linux, SUSE Linux, and their derivatives use the RPM packaging
format. RPM based Linux distributions include Fedora, AlmaLinux, CentOS,
openSUSE, OpenMandriva, Mandrake Linux, Red Hat Linux, and Oracle Linux.
To install on an RPM based Linux system, download the latest RPM format
package from the
DriveCommandLine Releases.
Install the DriveCommandLine package by executing the command
sudo yum localinstall ./DriveCommandLine_<version>-<release>.linux_<architecture>.rpmor
sudo rpm -i ./DriveCommandLine_<version>-<release>.linux_<architecture>.rpmManual installation
Download the latest compressed tar archive release for your platform
from the latest
DriveCommandLine Releases.
As root, extract the archive. For example, to install on Mac OS X
from the gzip'd tar archive:
tar xzf /path/to/downloaded/DriveCommandLine_2.1.1-2.darwin_amd64.tgzAuthentication and access
The first time gdrive is launched (i.e. run gdrive about in your
terminal not just gdrive), you will be prompted for a verification code.
The code is obtained by following the printed url and authenticating with the
google account for the drive you want access to. This will create a token file
inside the .gdrive folder in your home directory. Note that anyone with access
to this file will also have access to your google drive.
If you want to manage multiple drives you can use the global --config flag
or set the environment variable GDRIVE_CONFIG_DIR.
Example: GDRIVE_CONFIG_DIR="/home/user/.gdrive-secondary" gdrive list
You will be prompted for a new verification code if the folder does not exist.
DriveCommandLine version 2.1.1 release 1
DriveCommandLine version 2.1.1 release 1 can be found at https://gitlab.com/doctorfree/DriveCommandLine/-/releases/v2.1.1r1
Overview
The DriveCommandLine package includes gdrive, a command line utility for interacting with Google Drive and several wrapper scripts for easily performing many of the Google Drive management tasks the gdrive utility enables from the command line.
DriveCommandLine can be installed on Linux systems using either the Debian packaging format or the Red Hat Package Manager (RPM). Other systems will require a manual installation described below.
Installation
Debian Package installation
Many Linux distributions, most notably Ubuntu and its derivatives, use the Debian packaging system.
To tell if a Linux system is Debian based it is usually sufficient to check for the existence of the file /etc/debian_version and/or examine the contents of the file /etc/os-release.
To install on a Debian based Linux system, download the latest Debian format package from the DriveCommandLine Releases.
Install the DriveCommandLine package by executing the command
sudo apt install ./DriveCommandLine_<version>-<release>.linux_<architecture>.debor
sudo dpkg -i ./DriveCommandLine_<version>-<release>.linux_<architecture>.debRPM Package installation
Red Hat Linux, SUSE Linux, and their derivatives use the RPM packaging format. RPM based Linux distributions include Fedora, AlmaLinux, CentOS, openSUSE, OpenMandriva, Mandrake Linux, Red Hat Linux, and Oracle Linux.
To install on an RPM based Linux system, download the latest RPM format package from the DriveCommandLine Releases.
Install the DriveCommandLine package by executing the command
sudo yum localinstall ./DriveCommandLine_<version>-<release>.linux_<architecture>.rpmor
sudo rpm -i ./DriveCommandLine_<version>-<release>.linux_<architecture>.rpmManual installation
Download the latest compressed tar archive release for your platform from the latest DriveCommandLine Releases.
As root, extract the archive. For example, to install on Mac OS X from the gzip'd tar archive:
tar xzf /path/to/downloaded/DriveCommandLine_2.1.1-1.darwin_amd64.tgzAuthentication and access
The first time gdrive is launched (i.e. run gdrive about in your terminal not just gdrive), you will be prompted for a verification code. The code is obtained by following the printed url and authenticating with the google account for the drive you want access to. This will create a token file inside the .gdrive folder in your home directory. Note that anyone with access to this file will also have access to your google drive. If you want to manage multiple drives you can use the global --config flag or set the environment variable GDRIVE_CONFIG_DIR.
Example: GDRIVE_CONFIG_DIR="/home/user/.gdrive-secondary" gdrive list
You will be prompted for a new verification code if the folder does not exist.