big file
2022/5/24追記。仕様が変わっていた。
どうもワンライナーでできるようになったらしい。
curl -L \ "https://drive.google.com/uc?export=download&id=XXXXXXXXXXXXXXXXXXXXXXXXX&confirm=t" \ -d "Download anyway" -o BigFile.bin
念のためクッキーも使っておくならこう。
( FileId=XXXXXXXXXXXXXXXXXXXXXXXXX FileName=BigFile.bin CookieFile=~/tmp/cookie html=$(curl -sc $CookieFile "https://drive.google.com/uc?export=download&id=$FileId") curl -Lb $CookieFile "https://drive.google.com/uc?export=download&id=$FileId&confirm=t" -d "Download anyway" -o $FileName )
昔
( \ FileId=XXXXXXXXXXXXXXXXXXXXXXXXX; FileName=~/BigFile.bin; curl -sc /tmp/cookie "https://drive.google.com/uc?export=download&id=$FileId" > /dev/null; Code="$(awk '/_warning_/ {print $NF}' /tmp/cookie)"; curl -Lb /tmp/cookie "https://drive.google.com/uc?export=download&confirm=${Code}&id=$FileId" -o $FileName; )
small file
wget "https://drive.google.com/uc?export=download&id=XXXXXXXXXXXXXXXX" -O SmallFile.txt