Hello semuanya, semoga senantiasa diberikan kesehatan dan keselamatan, tetap semangat beraktifitas dan patuhi protokol kesehatan.
Di artikel kali ini saya akan sedikit berbagi informasi yang mungkin ada dari teman semua yang membutuhan informasi ini, yaitu tentang cara men-download file dari Google Drive menggunakan perintah Wget, dan cara ini biasa saya gunakan ketika men-download file langsung dari server.
Wget adalah singkatan dari “web get”. Ini adalah baris perintah yang digunakan untuk mengunduh file melalui jaringan.
Baca juga : Cara Daftar Google Adsense Agar Cepat Diterima Versi Sukabumi Kode
Jadi ceritanya server yang saya kelola sudah di-backup otomatis ke Google Drive menggunakan rclone, nah sewaktu-waktu saya membutuhkan file hasil backup tersebut untuk dilakukan restore kembali, karena ukuran filenya yang sudah cukup besar, maka sangat tidak efesian apabila saya harus mendownload terlebih dulu filenya menggunakan komputer biasa lalu mengirimkannya kembali ke server, sehingga cara terbaiknya adalah dengan langsung mendownload filenya di server.
Setelah beberapa saat berselancar di mesin pencari Google, akhirnya didapatlah sebuah situs yang memposting tentang cara mendownload file dari Google Drive menggunakan WGET, situs tersebut adalah https://codesport.io.
Dalam postingan ini saya hanya akan menuliskan kembali dua cara mendownload file dari Google Drive, yang pertama yaitu untuk file dengan ukuran kecil, dan yang kedua adalah untuk file dengan ukuran besar. Kenapa dibedakan menjadi dua cara? Karena kalau kita sendiri men-download file dari Google Drive, maka untuk file yang berukuran kecil akan langsung terdownload, sedangkan untuk file dengan ukuran besar akan menampilkan terlebih dahulu kolom konfrimasi sebelum didownload.
Baca juga : Cara Install aaPanel sebagai Control Panel Server Linux
1. Download File dengan Ukran yang Tidak Besa (Kecil)
$ wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O FILENAME
Ganti bagian FILEID dengan ID file dari file Google Drive yang akan didownload, dan ganti FILENAME dengan nama file yang akan disimpan.
2. Download File dengan Ukuran Besar
Untuk file yang berukuran besar, Google Drive memerlukan kode konfirmasi yang disimpan dalam cookie. Silahkan kunjungi StackOverflow ini untuk melihat detailnya.
Berikut adalah perintah baris perintah:
$ wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt
Jangan lupa untuk mengganti bagian FILEID dengan ID file dari file Google Drive yang akan didownload.
Demikian sedikit informasi mengenai Cara Download File dari Google Drive Menggunakan Perintah Wget, semoga bermanfaat.
Salam
Referensi: https://codesport.io/lamp-stack-advanced/ download-google-drive-files-with-wget/
Baca juga : Backup Database di Google Drive supaya Data Tersimpan lebih Aman