Cara install Google Drive CLI Client di Linux

Berikut turorial terbaru cara install Google Drive CLI Client di Linux, bisa juga diaplikasikan ke VPS dengan operasi sistem Linux Ubuntu atau Debian.

Install golang

Pertama install golang

sudo apt install golang

Edit user profile file

nano ~/.bashrc

Tambahkan PATH environment variable user profile file

export GOPATH=$HOME/gdrive
export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin

Reload

source ~/.bashrc

Install git

Kemudian install git, nanti digunakan untuk clone gdrive dari github.

sudo apt install git

Mengaktifkan dan membuat API Google Drive

Langkah ini wajib, aktifkan API Google Drive dan buat project baru melalui link: https://console.cloud.google.com/apis/library/drive.googleapis.com?pli=1, Klik Enable jika belum aktif.

Buat Project baru, klik New Project

Input nama Project

Configure consent screen

Klik tombol Configure consent screen > Pilih External

Kemudian, Lengkapi OAuth consent screen isi yang wajib saja:

  • App Name
  • User support email
  • Developer contact informationEmail Addresses

Abaikan yang lain, klik Tombol Save and continue sampai selesai (klik Publish jika ada tombol publish)

Buat Credential OAuth client ID > Kik menu Credentials untuk kembali ke halaman Credential > CREATE CREDENTIALS pilih OAuth client ID.

Application Type pilih Desktop App

Jika berhasil maka akan mendapat Client ID dan Client secret kodenya, ini nanti akan dipasang ke gdrive-cli.

Clone Google Drive CLI Client

Clone Google Drive CLI Client di github ke lokal dengan perintah berikut, untuk memastikan kita berada di HOME directory kita gunakan perintah cd, karena PATHnya

cd
git clone https://github.com/prasmussen/gdrive

masuk ke direktori gdrive

cd gdrive

Edit

nano handlers_drive.go

Sesuaikan baris ClientId dan ClientSecret dengan kode yang di buat pada langkah sebelumnya.

const ClientId = ""
const ClientSecret = ""

Build gDrive

go get github.com/prasmussen/gdrive
go build -ldflags '-w -s'

Kemudian, pindahkan dan beri akses untuk semua user

sudo mv gdrive /usr/local/bin/
sudo chmod a+x /usr/local/bin/gdrive

Izinkan autentikasi untuk pertama kali saja, selanjutnya token akan tersimpan di folder home user .gdrive. Eksekusi perintah berikut

gdrive list

Ikuti instruksinya akan ada link dan buka di browser, kemudian Allow / Izinkan, nanti akan mendapat kode verifikasi untuk dipaste di terminal.

Instalasi Google Drive CLI Client selesai.

Contoh penggunaan

Melihat daftar file di Google Drive

gdrive list

Download file dari Google Drive. ID_FILE ini didapat setelah melihat daftar dengan list

gdrive download ID_FILE

Upload file ke Google Drive

gdrive upload namafile

Selesai, selamat mencoba kawan! Semoga bermanfaat.

PS. Oh iya jika kalian sibuk, bisa order saja jasa install gDrive terbaru, murah kok hanya 150k IDR kontak via WA.

3 thoughts on “Cara install Google Drive CLI Client di Linux

  1. Ipo

    Terima kasih tutorialnya mas.

    Tetapi ketika saya ketik: gdrive list

    Error dan muncul notifikasi seperti di bawah:

    /sbin/gdrive: line 2: syntax error near unexpected token `newline’
    /sbin/gdrive: line 2: `’

    Kira-kira kenapa ya?

    1. Omar

      Hapus gdrive
      rm -f /sbin/gdrive

      Kemudian install lagi mas, itu ada langkah yang kurang tepat/ada karakter ` atau ‘ ” yang tersisipkan/double.

Add a comment