GNU/Linux >> Belajar Linux >  >> Linux

Tuxdrive – Klien Google Drive Commandline Untuk Linux

Ada banyak klien Google Drive Grafis di luar sana. Tapi, klien commandline sangat sedikit. Hari ini, kita akan membahas tentang klien google drive commandline bernama Tuxdrive . Utilitas ini akan sangat membantu bagi mereka yang tinggal di Terminal kebanyakan. Tuxdrive adalah klien Google drive berbasis konsol gratis untuk sistem operasi mirip Unix. Menggunakan Tuxdrive, kita dapat mengakses google drive dari Terminal, dan juga kita dapat mengunduh/mengunggah, mengelola semua barang-barang kita di Google drive. Ini benar-benar gratis dan open source.

Tuxdrive - Klien Google Drive Commandline Untuk Linux

Menginstal Tuxdrive Di Ubuntu

Pertama, kita perlu menginstal prasyarat yang diperlukan pip3 , lalu instal google-api-python-client yang digunakan untuk mengautentikasi dengan Google drive Anda.

Pertama, mari kita instal pip3.

Di Ubuntu dan turunannya seperti Linux Mint, jalankan perintah berikut untuk menginstal pip3.

$ sudo apt-get install python3-pip

Setelah menginstal pip3, instal google-api-python-client menggunakan perintah:

$ sudo pip3 install google-api-python-client

Terakhir, unduh paket .deb Tuxdrive terbaru dari sini dan instal seperti gambar di bawah ini. Saat menulis panduan ini, versi terbaru adalah 1.0.10 .

$ wget https://github.com/prahladyeri/tuxdrive/releases/download/v1.0.10/tuxdrive.deb
$ sudo apt-get install gdebi
$ sudo gdebi tuxdrive.deb

Konfigurasikan

Setelah terinstal, buka Tuxdrive dengan menjalankan perintah berikut:

$ tuxdrive

Jika browser Anda berada di mesin yang berbeda, keluar dan jalankan kembali aplikasi ini dengan parameter baris perintah --noauth_local_webserver .

$ tuxdrive --noauth_local_webserver

Saat Anda menjalankan tuxdrive untuk pertama kali, jendela browser akan terbuka dan meminta izin untuk mengakses google drive atas nama Anda. Klik Izinkan .

Otentikasi Google drive

Salin kode verifikasi:

Otentikasi Google drive

Dan, tempel di Terminal Anda dan tekan ENTER.

Setelah proses otentikasi berhasil, Anda akan diarahkan ke tuxdirve prompt.

Sekarang, Anda dapat mulai mengakses Google Drive menggunakan klien Tuxdrive dari Terminal.

Penggunaan

Untuk membuat daftar semua file dan direktori di google drive, jalankan:

$ ls

Atau,

$ dir

Contoh keluaran:

tux_drive> ls
Credentials fetched successfully.

DIRECTORY Technology
DIRECTORY Books
DIRECTORY Information Security 2
DIRECTORY OSTechNix
DIRECTORY Linux
DIRECTORY Ultimate IQ Tests - Philip Carter & Ken Russell
DIRECTORY Malware
DIRECTORY Kodaikanal Trip
DIRECTORY Office
DIRECTORY ESSN Training Session
DIRECTORY ..

FILE tuxlogo
FILE END
FILE END.docx
FILE END.docx
FILE Technical notes
FILE Create USB bootable disk
FILE Install Kali Linux Tools
FILE How can one become part of the 1%?
FILE Cloud Authentication1.docx
FILE Cloud Authentication1.docx

20 items found.

Untuk membuat daftar semua file dan folder di direktori kerja lokal saat ini di google drive, jalankan !dir atau !ls .

tux_drive> !dir
FILE .bash_logout
FILE .wget-hsts
DIRECTORY Public
DIRECTORY .shutter
DIRECTORY .config
DIRECTORY .local
DIRECTORY .gconf
DIRECTORY .gnome2
FILE .bashrc
FILE .sudo_as_admin_successful
FILE 208_374679378.pdf
DIRECTORY Downloads
FILE .profile
DIRECTORY Videos
DIRECTORY Documents
DIRECTORY .mozilla
DIRECTORY .thumbnails
FILE .xsession-errors.old
FILE .Xauthority
DIRECTORY .cache
DIRECTORY .gnupg
DIRECTORY Pictures
FILE .dmrc
FILE examples.desktop
FILE .ICEauthority
FILE tuxdrive.deb
FILE .xsession-errors
DIRECTORY Music
FILE .bash_history
DIRECTORY Desktop
DIRECTORY .dbus
DIRECTORY Templates
DIRECTORY .gnome2_private

33 items found.

Local Working Directory is /home/ostechnix
tux_drive>

Untuk mengubah direktori kerja lokal saat ini:

tux_drive> lcd Downloads/
Directory changed to Downloads/

Untuk mencetak direktori kerja saat ini di drive Anda, jalankan:

tux_drive> pwd
Remote Working Directory is /(root)
tux_drive>

Demikian pula, untuk mencetak direktori kerja lokal, gunakan perintah "lpwd":.

tux_drive> lpwd
Local Working Directory is /home/ostechnix/Downloads

Untuk mendownload file dari Google drive, gunakan perintah "pull" seperti di bawah ini.

tux_drive> pull 208_374679378.pdf
File found: /208_374679378.pdf
Credentials fetched successfully.
Downloading: 0B88FP2CC57vMc2sxR01aVGEwUDZtX0xpMW9nazBLM0VDdS0w(208_374679378.pdf)
Downloaded successfully to /home/ostechnix/208_374679378.pdf

Semua file akan diunduh di direktori kerja saat ini yaitu direktori $HOME.

Untuk mengupload file ke google drive, gunakan perintah "push" seperti di bawah ini.

tux_drive> push tuxdrive.deb
Uploading tuxdrive.deb
Credentials fetched successfully.
Upload successful
Credentials fetched successfully.
tux_drive>

Untuk membuat direktori baru di drive Anda, jalankan perintah berikut di konsol tuxdrive.

tux_drive> mkdir senthilkumar
Uploading senthilkumar
Credentials fetched successfully.
Upload successful
Credentials fetched successfully.
tux_drive>

Perintah di atas akan membuat direktori bernama "senthilkumar" di Google drive.

Untuk mengubah ke direktori yang baru dibuat, jalankan:

tux_drive> cd senthilkumar
Credentials fetched successfully.
Remote directory changed to /senthilkumar (0B88FP2CC57vMbWp6YXlCNnQ3aWM)
tux_drive>

Untuk memeriksa di mana kita sekarang, gunakan perintah "pwd":

tux_drive> pwd
Remote Working Directory is /senthilkumar(0B88FP2CC57vMbWp6YXlCNnQ3aWM)

Untuk kembali ke direktori root di google drive, jalankan:

tux_drive> cd /
Credentials fetched successfully.
Remote directory changed to / (root)

Untuk menghapus file atau direktori di drive, jalankan:

tux_drive> rm senthilkumar
senthilkumar is a directory. Are you sure you want to delete it? (Y/n)y
Credentials fetched successfully.
Item 0B88FP2CC57vMbWp6YXlCNnQ3aWM deleted.

Untuk melihat bagian bantuan, jalankan "bantuan".

tux_drive> help
Commands:

help (or ?): Shows this help facility.
dir (or ls): Lists all files and folders on drive.
!dir (or !ls): Lists all files and folders in current directory.
pull <item>: Pulls the named file/folder from drive to current working directory.
push <item>: Pushes the named file/folder from current working directory to drive.
rm <item>: Delete the named file/folder on remote path.
pwd: Print working directory (remote/drive)
cd: Change working directory (remote/drive)
lpwd: Print working directory (local)
lcd: Change working directory (local)
rdcache: Show remote directory mapping of id and folder paths.
rfcache: Show remote files mapping of id and folder paths.
mkdir: Create a directory on remote path.
exit: Exits this program.

tux_drive>

Karena Tuxdrive sangat baru dan dalam pengembangan aktif, akan ada bug. Jika Anda menemukan bug, beri tahu pengembang di halaman GitHub yang diberikan di bawah ini.

Semangat!


Linux
  1. Apapun – Klien Evernote Ringan untuk Linux

  2. GPMDP:Klien Google Play Musik Terbaik untuk Linux

  3. Pithos – Klien Radio Pandora untuk Linux

  1. Cara menggunakan Google Drive di Linux

  2. Grive – Klien Google Drive Docker untuk Linux

  3. ODrive – Klien GUI Google Drive untuk Desktop Linux

  1. Linux – Tujuan Direktori /net?

  2. Sistem File Terkompresi Di Dalam File Di Linux?

  3. 5 Klien Google Drive Teratas untuk Linux