使用 Google Colab 將 G Suite 教育版帳號中的檔案轉移至其他 Google 帳號

因為 Google 已經不再讓 G Suite 教育版帳號有無限的空間,所以大家應該也都陸續需要把資料給搬到別的地方了。

我也有這樣的需求,但找了好多網路的文章的方法,都會因為權限問題無法一鍵轉移,又不想把檔案抓下來後再丟到另一個帳號,研究後找到了可以使用 Google Colab 的服務,直接寫程式就可以完成帳號的資料轉移喔。

Google Colab 提供的方式是轉換到另一個 google 的帳號,所以我們需要再要轉移的那個帳號來撰寫 Colab,可以先參照這篇在你要執行轉移的帳號上加上 Colab 的功能

Step 1:

先 import drive,瀏覽器會問你是否提供權限,允許後就能繼續了。

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

 

接著可以按下上面的 +程式碼的按鈕增加一段新的程式,在 colab 內你用 ! 開頭就能執行 linux 的指令,像是打上

!ls /gdrive/

就能列出指定的資料夾的內容。

在 codelab 打完程式後要按下 play 那個按鈕才會執行,如果是在 gdrive 執行就會看到這兩個資料夾:

MyDrive Shareddrives

一個就是「我的雲端硬碟」,另一個則是「共用雲端硬碟」。

 

Step 2:

接著到你要轉移的目標帳號,選擇一個你要轉移的資料夾後選擇共用,把這個資料夾共用給你要轉移的帳號:

 

 

Step 3:

到你要轉移的目標帳號,應該就能在與我共用那邊看到分享過來的資料夾了。

但因為這個資料夾是在「與我共用」的資料夾內,不是在我們上面 ls 看到的 MyDrive 或 Shareddrives 內,要轉移的話會沒辦法選擇資料夾,所以在這邊我們要再做一件事情,也就是把資料夾建立捷徑到上述兩個資料夾其中之一:

像我選擇在「我的雲端硬碟」建立捷徑,這樣我們就能在那個資料夾看到捷徑了:

這時如果輸入 ls 指令,應該就能看到 Delta 了:

!ls /gdrive/MyDrive/

 

Step 4:

接著要來輸入複製檔案的指令了,如果已經建立好捷徑,可以像這樣輸入以下的指令:

!cp -av '/gdrive/MyDrive/Sourse' '/gdrive/MyDrive/Target'

Sourse 替換成你要複製的目標路徑,Target 則是要搬移的目標路徑,如果是像我要搬移 Delta 資料夾的話,就是像這樣寫:

!cp -av '/gdrive/MyDrive/Delta' '/gdrive/MyDrive/Delta2'

按下 play 後就會開始搬移作業了。

只是注意要搬移的話不會馬上分享就能在 colab 看到所有的檔案,可以當檔案都已經分享過來後,利用 !ls 確認資料夾是否都以存在後再搬移就好。

參考:
GoogleDrive Migration

 

課程推薦

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

《PChome雜誌》攜手 5 位在 AI 領域的專業講師,打造上述 6 堂實用課程,教你學會時下最好用的 AI 工具,導入生成式 AI 來產製工作內容,改造並升級你的工作流程。

輸入折扣碼 ZERO2024 還可以額外獲得 NT$400 優惠喔。

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

本課程專為希望深入了解 HTML 並有效結合 SEO 策略的學員設計。我們將重點放在 HTML 的深度學習與應用上,同時穿插介紹如何透過搜索引擎優化提升網站能見度。透過即時互動式的直播教學,加上 ChatGPT 的輔助,您將學習到如何建立一個結構優良、美觀且符合 SEO 標準的網站。這不僅會提升網站的用戶體驗,還會大幅提高網站的搜索引擎排名,進而增加訪客流量和潛在客戶。
用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

在快速變遷的職場中,提升競爭力成為關鍵。透過引領潮流的AI技術,ChatGPT和Midjourney將助您勇攀高峰。無論您是AI新手還是專家,這個課程將引導您從入門到精通,解密AI的奧秘,並學習如何運用於職場。
GitHub Copilot AI 程式碼編輯工具應用實務班

GitHub Copilot AI 程式碼編輯工具應用實務班

讓學員瞭解有效地使用該工具來加速開發流程、提高程式碼品質和生產力。課程重點放在以 JavaScript 程式語言為例,介紹 Copilot 的基本原理、使用方法和最佳實踐。

輸入折扣碼 TC1456JA 還可以額外獲得 NT$500 優惠喔。

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

掌握Clipchamp AI的操作技巧,靈活運用Clipchamp AI進行影片編輯和創作,實現創意表達和傳播目的。

輸入折扣碼 TC1451JAN 還可以額外獲得 NT$500 優惠喔。

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

Looker Studio除了可協助使用者監控網站流量、廣告成效、選擇匯入資源的管道之外,還可以將數據資料多平台整合、數據報表即時更新、數據範本可重複套用的效益,透過自動化系統,將數據全部匯入同一個報表平台,是企業不可或缺的重要工具。

輸入折扣碼 TC1270JIA 還可以額外獲得 NT$500 優惠喔。

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。