如何用命令行下載Google Drive上的共享文件?


如果共享文件非常大,比如10多個G,這個時候簡單的用網上推薦的 wget方法是沒辦法下載的,最終只是下載了一個html內容。因為當文件太大的時候谷歌會需要先跳轉頁面審查一下有沒有病毒,然后再開始下載。

要想在命令行環境下下載大文件,你可能需要借助一下瀏覽器,具體方法如下

1. 獲取鏈接

首先文件必須設置成 “知道鏈接的任何人”都可下載

image

之后拿到該共享文件的ID,即 file/d/后面的一串字符,上圖就是1dzW7...

2. 進入瀏覽器的開發者模式

按 F12 進入開發者模式,選擇 網絡 (或Network)

單擊要下載的文件,然后右鍵點擊下載,這個時候會有提示框出現,繼續點擊 仍然下載

image

3. 復制bash命令

找到網絡最后出現的一行,注意要由類似 uc?id=你的ID..這樣的信息,然后右鍵,選擇復制bash命令,這樣你就復制了谷歌官方提供的下載命令了。

image

4. 執行命令

上一步驟中復制的命令是很長的,你可以直接粘貼到命令行窗口中,然后需要指定文件名即可,方法如下

復制的命令 -o filename

命令大概長這樣

image

最后大文件就下載好了,文件名就是你指定的 filename

參考

微信公眾號:AutoML機器學習
MARSGGBO原創
如有意合作或學術討論歡迎私戳聯系~
郵箱:marsggbo@foxmail.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM