Skip to content

Instantly share code, notes, and snippets.

@Mugichoko445
Forked from guysmoilov/gdrive_download.sh
Last active June 8, 2022 21:58
Show Gist options
  • Save Mugichoko445/3bd242dda7f7749546ba306b68eb2695 to your computer and use it in GitHub Desktop.
Save Mugichoko445/3bd242dda7f7749546ba306b68eb2695 to your computer and use it in GitHub Desktop.
Bash script to download large zip files from google drive while confirming the virus scan warning
#!/bin/sh
# Usage: bash gdrive_download your_gdrive_id output.zip
# Note: You can find your_gdrive_id in the middle of a URL >> https://drive.google.com/open?id=your_gdrive_id&authuser=0
CONFIRM=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate "https://drive.google.com/uc?export=download&id=$1" -O- | sed -En 's/.*confirm=([0-9A-Za-z_]+).*/\1/p')
wget --load-cookies /tmp/cookies.txt "https://drive.google.com/uc?export=download&confirm=$CONFIRM&id=$1" -O $2
rm -f /tmp/cookies.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment