工作上需要從客戶的Google Drive下載一個大於100GB的壓縮檔。
預計要多於6小時才能完成,打算於睡前下載,但發現下載不停中斷,是可以resume但要人手操作。
Google Drive下載不支援分割下載單一文件,我嘗試了和其他文件合併下載同樣失敗。
網上找到了wget的方法,參考以下文章。但結果依然不成功。
https://medium.com/@majiannterng/%E4%B8%80%E5%80%8B%E7%B0%A1%E5%96%AE%E7%9A%84%E5%BE%9Egoogle-drive%E4%B8%8B%E8%BC%89%E6%AA%94%E6%A1%88%E7%9A%84%E6%96%B9%E6%B3%95%E5%88%86%E4%BA%AB-%E4%BD%BF%E7%94%A8wget-2188d55046b8
最後採用了gdown,可行的工具,但碰上24小時上限的問題,最後透過以下文章解決。
https://yanwei-liu.medium.com/how-to-deal-with-gdown-too-many-users-have-viewed-or-downloaded-this-file-recently-fb390fd321a0
我使用了的代碼:
curl -H "Authorization: Bearer ya29.a0AcM612yuGORO1k30bD74-1ennXGwL03jVg5qw44l6J144TPuyJuNPy1DFHwdtwcG57dAUdzZHj6ME6iSworjID8COwFyUEXy8hPAaoDypahhsBPsJmMvvvyImOiFtqm3X_NwhK90ofMNDSnu59egQJb0QlS6kUutZSqJaCgYKAcsSARMSFQHGX2Mi7_nhnvT96PuiroaInjxn0g0171" https://www.googleapis.com/drive/v3/files/19QI-klfjvviJidKLLA4qlzcwwqe1H9Zn?alt=media -o D:\ck.rar
記得只有把access轉為public才可以用gdown下載。相信大部份工具也是這情況。
沒有留言:
張貼留言