gdrv adalah salah satu command line interface tool berbasis python untuk Google Drive. Cara menginstallnya silahkan buka catatan ini. Adapun cara penggunaannya adalah sebagai berikut:

$ gdrv -h
usage: gdrv [-h] [-v] [-w] [-V]
            {ftp,pull,search,url,push,mkdir,share,trash,list,init} ...

YMK google drive command line tool

positional arguments:
  {ftp,pull,search,url,push,mkdir,share,trash,list,init}
                        drive sub command
    ftp                 interactive mode like sftp, lftp
    pull                command pull help
    search              command search help
    url                 command url help
    push                command push help
    mkdir               command mkdir help
    share               command share help
    trash               command trash help
    list                command list help
    init                command init help

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         increse verbosity/logging level
  -w, --write-config    write a default config
  -V, --version         show version infomation

Pertama, inisiasi dulu,

$ gdrv init
Enter verrification code in url https://www.google.com/device: ZPNG-WBVQ
Then press any key to continue...

Kemudian akan terbuka peramban web untuk masuk/login ke akun google jika belum masuk. Setelah itu akan muncul laman untuk memasukkan kode verifikasi. Masukkan kode verifikasi tersebut.

Setelah diklik Next akan muncul permintaan ijin/permissions. Kalau setuju klik Allow.

Selanjutnya akan muncul konfirmasi dari Google untuk melanjutkan.

Berikutnya, kembali ke terminal, proses initnya masih menggantung. Untuk melanjutkan atau menyelesaikan inisiasi tekan sembarang tombol. Kemudian muncul output yang menginformasikan username, ID root folder, kapasitas total dan pemakaian, seperti ini.

Current user name: Sasongko 
Root folder ID: 0ALo7yI_gNQVRUk2ABS
Total quota (bytes): 16106127360
Used quota (bytes): 68240901

Untuk menampilkan file apa saja yang ada di akun google drive kita

$ gdrv list /

Untuk membuat direktori atau folder baru

$ gdrv mkdir /nama_direktori

Upload/unggah file ke direktori root dari google drive.

$ gdrv push nama_file_di_komputer_yang_akan_diupload /

Download/unduh

$ gdrv pull /direktori_file/nama_file_yang_akan_didownload

Hapus

$ gdrv trash /file_atau_direktori_yang_akan_dihapus

Argumen ftp yang interaktif.

$ gdrv ftp
gdrv> 

Untuk mengetahui command apa saja yang bisa digunakan melalui mode ftp ini, ketik help

gdrv> help

Documented commands (type help <topic>):
========================================
help

Undocumented commands:
======================
EOF  exit  lcd  lpwd  mkdir  push  share  url
cd   init  lls  ls    pull   pwd   trash

EOF dan exit digunakan untuk mengakhiri/menutup gdrv.

lcd diikuti dengan nama_direktori digunakan untuk berpindah ke direktori yang dituju. Direktori di sini adalah direktori yang ada di komputer.

lpwd untuk mengetahui saat ini berada di direktori apa (komputer).

mkdir untuk membuat direktori baru di server/akun google drive.

push untuk upload.

share untuk berbagi file.

url untuk mendapatkan alamat url file.

cd berpindah direktori di google drive.

init untuk inisiasi.

lls untuk menampilkan isi direktori komputer.

ls untuk menampilkan isi direktori google drive.

pull untuk unduh file.

pwd untuk mengetahui direktori google drive saat ini.

trash untuk menghapus file.