GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan Google Drive dari Baris Perintah Linux

GDrive

Gdrive adalah alat baris perintah yang mengelola, mengupload, mendownload, menghapus, dan berbagi file di Google Drive. Anda dapat mendownload alat dari Github di https://github.com/prasmussen/gdrive.

Sayangnya itu tidak mendukung sinkronisasi file.

Pemasangan

Unduh paket biner dari situs web github dan instal

sudo mv drive /usr/local/bin

Atau Anda dapat menginstal dari kode sumber. Selanjutnya, jalankan drive dan itu akan memberi Anda URL yang mengautentikasi Anda menggunakan OAuth.

Penggunaan

drive [opsi global]  [opsi kata kerja] 

Opsi

Opsi global:-a, --advanced Advanced Mode -- memungkinkan Anda menentukan id dan rahasia oauth klien Anda sendiri di setup -c, --config Mengatur jalur aplikasi tempat config dan token disimpan. Default ke ~/.gdrive -v, --version Versi cetak -h, --help Tunjukkan bantuan ini Kata kerja:hapus:-i, --id File Id (*) unduh:-i, --id File Id (*) -s, --stdout Tulis konten file ke stdout --pop Unduh file terbaru, dan hapus dari folder google drive:-t, --title Folder untuk membuat (*) -p, --parent Parent Id dari folder tersebut - -share Bagikan info folder yang dibuat:-i, --id Daftar Id File (*):-m, --max Hasil maksimal -t, --title Filter judul -q, --query Query (lihat https://developers .google.com/drive/search-parameters) -s, --shared Tampilkan status bersama (Catatan:ini akan menghasilkan 1 http req per file) -n, --noheader Jangan tampilkan header share:-i, -- id File Id (*) unshare:-i, --id File Id (*) upload:-f, --file File atau direktori yang akan diupload (*) -s, --stdin Gunakan stdin sebagai file content (*) -t, --title Judul untuk memberikan file yang diupload. Default ke nama file -p, --parent Id Induk dari file --share Bagikan url file yang diunggah:-i, --id Id File (*) -p, --preview Hasilkan url pratinjau (default) -d, -- unduh Buat url unduhan 

Contoh

Daftar file

$ drive listId Ukuran Judul Dibuat0B3X9GlR6EmbnenBYSFI4MzN0d2M drive-freebsd-amd64 5 MB 2013-01-01 21:57:010B3X9GlR6EmbnOVRQN0t6RkxVQk0 drive-windows-Amd69cGlZt2VU56ncGlZt-amd 2013-64. linux-arm 4 MB 2013-01-01 21:57:230B3X9GlR6EmbnU0ZnbGV4dlk1T00 drive-linux-amd64 5 MB 2013-01-01 21:55:060B3X9GlR6EmbncTk1TXlMdjd1ODQ drive-darwin-amd<64 5 MB 2013-01 /kode> 

Unggah file atau direktori

$ drive unggah --file drive-linux-amd64Id:0B3X9GlR6EmbnU0ZnbGV4dlk1T00Title:drive-linux-amd64Ukuran:5 MBDibuat:01-01-2013 21:55:06Diubah:01-01-2013 21:55:06Pemilik :Petter RasmussenMd5sum:334ad48f6e64646071f302275ce19a94Dibagikan:FalseUpload 'drive-linux-amd64' pada 510 KB/s, total 5 MB 

Unduh berkas

$ unduhan drive --id 0B3X9GlR6EmbnenBYSFI4MzN0d2MMengunduh 'drive-freebsd-amd64' dengan kecepatan 2 MB/dtk, total 5 MB 

Berbagi file

$ drive share --id 0B3X9GlR6EmbnOVRQN0t6RkxVQk0File 'drive-windows-amd64.exe' sekarang dapat dibaca oleh semua orang @ https://drive.google.com/uc?id=0B3X9GlR6EmbnOVRQN0t6RkxVQk0 

Menyalurkan konten langsung ke drive Anda

$ echo "Halo Dunia" | drive upload --stdin --title hello.txtId:0B3X9GlR6EmbnVHlHZWZCZVJ4eGsTitle:hello.txtUkuran:12 BDibuat:01-01-2013 22:05:44Dimodifikasi:01-01-2013 22:05:43Pemilik:Petter RasmussenMd5sum:e59ffd5sum:e59ffd hello.txt' pada 6 B/s, total 12 B 

Cetak file ke stdout

$ unduhan drive --stdout --id 0B3X9GlR6EmbnVHlHZWZCZVJ4eGsHello World 

Dapatkan info file

$ info drive --id 0B3X9GlR6EmbnVHlHZWZCZVJ4eGsId:0B3X9GlR6EmbnVHlHZWZCZVJ4eGsTitle:hello.txtUkuran:12 BDibuat:2013-01-01 22:05:44-Dimodifikasi:2013-fdt. Salah

Dapatkan url ke file

$ drive url --id 0B3X9GlR6EmbnVHlHZWZCZVJ4eGshttps://drive.google.com/uc?id=0B3X9GlR6EmbnVHlHZWZCZVJ4eGs 

Linux
  1. Pengantar menggunakan tcpdump di baris perintah Linux

  2. Menggunakan kekuatan di baris perintah Linux

  3. Menggunakan Stratis untuk mengelola penyimpanan Linux dari baris perintah

  1. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  2. Migrasi server Linux dari baris perintah

  3. Dasar-dasar baris Perintah Linux – Menjalankan perintah dari baris perintah

  1. Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

  2. Pelaporan I/O dari baris perintah Linux

  3. Buat file dengan menggunakan baris perintah di Linux