FILE_ID="1xy8bpgzdxewx5wtnbtwxvj9mvynojl"
# First request to fetch the warning page and extract the token
CONFIRM=$(curl -c /tmp/cookies "https://docs.google.com/uc?export=download&id=$FILE_ID" \
| grep -o 'confirm=[^&]*' | cut -d= -f2)
# Second request to actually download
curl -Lb /tmp/cookies "https://docs.google.com/uc?export=download&confirm=$CONFIRM&id=$FILE_ID" \
-o downloaded_file_name.ext
rm -f /tmp/cookies
https://drive.google.com/file/d/FILE_ID/view?usp=sharing
A standard Google Drive file link follows one of two formats: https://drive
https://drive.google.com/drive/folders/FOLDER_ID?usp=sharing Any alteration to slashes, colons, dots, or ID
Key components:
Any alteration to slashes, colons, dots, or ID characters breaks the link. Any alteration to slashes