Skip to content

[Linux] 使用 wget 下載 Google 雲端硬碟的檔案

Last Updated on 2021-10-12 by Clay

Google 雲端硬碟 (Google Drive) 是個便利到不能再便利的工具,想必會查到這篇的朋友們都是對於 Google 非常熟稔的人,但抱歉啦,還是聽我簡單介紹一下。

Google 雲端硬碟是個由 Google 公司提供的線上儲存空間,我們可以很方便地將我們的檔案放置在網路上,而且若不是我們允許、分享權限,其他人是無法任意下載這些我們上傳的資料的。

但我們自己當然可以任意存取我們上傳的資料呀。所以,只要我們將會用到的檔案上傳到雲端硬碟,我們就再也不用擔心電腦壞掉、並且可以在任意裝置上自由自在地下載這些檔案,僅僅只需要登入 Google 帳號。

當然,要注意的是,免費帳號只有 15 GB 的儲存限制,若想要更多空間的話,可以付費取得更大量的網路空間。 (現在大部份的大學都設有無限容量的學生信箱,相當便利)

好啦,前面廢話說了一堆,我就直接進入主題了:今天要紀錄的是,如何使用 Linux 當中的 "wget" 指令下載 "Google 雲端硬碟的檔案"。

這是非常方便的功能。比如說今天我們將想要『分享給他人的資料』放在 Google 雲端硬碟上,並將 "wget" 下載指令撰寫成 Shell 檔,我們就可以輕鬆地將輕量級的 Shell 腳本傳給他人,並由他人主動下載資料了。

那麼以下,就來一步步紀錄怎麼做到這件事吧!


使用 wget 指令下載 Google 雲端的方法

首先,我們將想要分享給他人的資料放到 Google 雲端 ( <== 廢話)。

比如說,我想要分享給別人這個漂亮的龍字。

然後,我們需要設定分享的權限,一開始的設定應該只有『本人可以存取』。對著要分享的檔案點擊右鍵,並選擇 "Share" (分享)。

然後將權限選擇為 "Anyone on the internet can find and view" (任何網路上的人都可以查找及檢視)

設定好之後,我們終於可以讓大家都任意下載了!不過在使用 wget 之前,我們需要找到下載的 URL。

進入這個連結;這個連結網址還不是『下載網址』,只是個可以查看檔案的地方。

點擊下載箭頭的圖示。

彈出來的這個網站,他上方的網址才是真正的下載網址。分辨的方法很簡單,會以 "download" 結尾。

那麼,接下來我們要做的事情就簡單啦。打開我們的 Terminal:

wget "https://drive.google.com/u/1/uc?id=1rt0-DRWWNb18Y2RchhAgx3y2ig2fsB7v&export=download" -O "test.png"


其中, -O test.png 指的是將我們下載的檔案取名為 "test.png",並且記得下載的連結網址一定要加雙引號。

就這樣,霸氣的『龍』圖片就這樣被我下載下來了!

如此一來,我們就可以將指令寫入 Shell 檔,很方便地將下載資源傳給工作夥伴或友人啦。

(備註:如果一口氣要分享大量檔案的話,建議上傳的時候就將其壓縮成壓縮檔哦。)


Reference

Tags:

Leave a Reply