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
Cara tar (kompres) file, tidak termasuk file atau direktori tertentu
Cara menggunakan Alpine untuk menggunakan email iCloud/GMail dari baris perintah