如何透過Colab複製Google Drive 上面的目錄

為什麼要透過 Colab 來複製 Google Drive 上的目錄?因為我的使用空間滿了,我的儲存空間已使用92%:

原本以為,先在分身帳號分享目錄後,在主帳號把目錄移動到分享的資料夾,就不會占用儲存空間,結果神奇的是使用量並不會降低,而且分身帳號把分享目錄中的檔案移走,或是關閉分享目錄,結果也一樣,主帳號的儲存空間並不會降低,而且還會造成更神奇的事情發生,就是主帳號找不到地方去瀏覽那些分類好的檔案,但是在畫面上的「儲存空間」的分頁裡,是可以列出所有有占用到儲存空間的檔案,而且非常的難去維護,如果要讓主帳號的儲存空間降低,請你跟我這樣做。

是有比較沒效率的解法,就是透過安裝電腦版的Google Drive App,然後在主機上操作,就可以透過先下載,再上傳來產生新的資料夾,就可以比較簡易的「轉移擁有權」,在Google Drive 上的擁有權的人,會占用帳戶儲存空間。

雖然可以在分享目錄裡,轉移擁有權給其他帳號,但並無法套用到子目錄,只能套用到那一層,所有當目錄下有多個子目錄,一個一個目錄去轉移擁有權,也超級累的。

所以最佳解法就是使用 Colab 裡的 linux 指令來複製 Google Drive 上的檔案,就可以解決了。

我的使用情境:主帳號裡的 /Mp3/ 目錄,想搬到分身帳號裡的 /Mp3/ 裡。

1: 先在分身帳號,建立一個目錄, 取名為:upload

2: 把 upload 分享給主帳號。

說明:weng.32002 是主帳號,不用勾選「通知共用對象」,直接按「共用」按鈕即可。

3: 主帳號把要搬去分身帳號的移動到 upload 共享目錄裡。

說明:在分身帳號的Google Drive 裡,可以看到擁有者,還是 Max Yao (主帳號)。

4: 隨意新增一個 Colab 專案,並在 Google Drive 裡開啟。

5: 使用下列指令,來載入 Google Drive

from google.colab import drive
drive.mount('/gdrive')

點程式碼左邊的三角型,執行上面程式碼,會彈出要求授權:

授權完成後,長這樣子:

6: 使用下面的指令,把 /upload/ 目錄裡的所有檔案還有子目錄,複製到 /Mp3/ 目錄下:

%cd /gdrive/My Drive/upload
%cp -rf * '/gdrive/My Drive/Mp3'

執行結果:

說明:花了4分鐘,複製完成。

這時候到分身帳號裡的Google Drive 的 /Mp3/ 目錄,就可以看到擁有者變成分身帳號:

說明:目前的 mp3 檔案,在分身帳號裡,已經有一份複製了。

7:使用主帳號,把剛才移動到分身帳號 /upload/ 共享目錄裡的檔案全選,並刪除。

8:使用主帳號,點「垃圾桶」,再選「清空立圾桶」。

說明:可以看到,垃圾桶的檔案,是從分身帳號的 /upload/ 共享目錄來。

9: 把分身帳號的 /Mp3/ 目錄分享回去給主帳號,這樣主帳號的儲存空間就可以因此增加分身帳號的 15GB.

把 /Mp3/ 搬走之後,使用空間從 92% 變成 77%, 等到下次用滿了,再把檔案備份到其他分身的家裡。

其實,Google 的儲存空間,不太貴,也滿好用的,一個月也只要NT$65元。懶的搬來搬去,花錢就解決了。

Facebook網友回應

您可能也會感興趣的文章...

SmartTube 無廣告YouTube, 可用在Android電視

生活小事

家裡的Android電視(或電視盒),Android平板與Android 手機, 我都安裝了 SmartTube App, 好方便, 現在可以用家裡電視快樂地放音樂, 也 […]

Read More

影片剪輯軟體「威力導演15」正版限時免費下載(含序號)

電腦相關應用

上次有申請過免費的簡易版「威力導演14」,感覺威力導演很簡單又滿好用,這次又出新的版本的限時免費了,立馬來申請。如果你的電腦不是Windows 也沒關係,安裝 Virtu […]

Read More

如何透過USB安裝Ubuntu

電腦相關應用

家裡的舊電腦裡的 Windows 掛掉了,需要重灌,但舊電腦只有用來上網,所以我決定安裝Ubuntu,希望舊電腦的開機的速度/執行效率會比較快一點。 安裝影像檔(.ISO […]

Read More

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *