shell脚本下载

经过漫长的尝试终于学会了四行代码

##在linux下运行
filename="coco2017labels.zip"
fileid="1cXZR_ckHki6nddOmcysCuuJFM--T-Q6L"
curl -c ./cookie -s -L "https://drive.google.com/uc?export=download&id=${fileid}" > /dev/null
#https://drive.google.com/uc?export=download&id=${fileid}   这个连接指的是一个google网盘的下载界面,但是还要在这个里面再点一下才能下载。 而真正下载链接其中有个信息在cookie里面,所以要把cookie存下来,其他的没有用。
curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}' ./cookie`&id=${fileid}" -o ${filename}
#根据真正下载链接的规则,我们用`awk '/download/ {print $NF}' ./cookie`这句话提取cookie中包含download行的最后一列,并把它拼接到链接中,然后把下载的文件存到${filename}中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值