2020年8月6日木曜日

Google Drive内の.zipファイルを高速で展開する方法

Oilaboは下記のURLに移転しました。
新サイトに自動的にジャンプします。



自動でページが移動しない場合はこちらをクリックしてください。


Google Colaboratoryを使ってGoogle Driveにある.zipファイルをGoogle Drive上に直接展開することができます。
"ローカルに落としてから展開して再アップ"のような面倒なことはせず、すべてサーバー側でやってくれるのでファイルサイズが大きいほど、ファイル数が多いほど効果を発揮します。

My Driveに置くわかりやすくするため展開したい.zipファイルをマイドライブに置いてください。

ノートブックを新規作成Google Colabにアクセスして「ノートブックを新規作成」します。

コードを貼り付け以下のコードをコピーしてCtrl+Vで貼り付けてください。

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

実行ボタンをクリックして貼り付けたコードを実行します。

GD File Streamにアクセス許可「Go to this URL」と出てくるのでアクセスしてください。

自分のGoogleアカウントを選択して、Google Drive File Streamにアクセスを許可します。

認証コードが表示されるのでコピーします。

Google Colabに戻り「Enter your authorization code:」のところに認証コードを貼り付けてEnterを押します。

「Mounted at /content/drive」と表示されれば成功です。Google Driveを読み込んだ状態になっています。

コードを追加する「+コード」をクリックしてさらにコードを追加します。

以下のコードをコピーしてCtrl+Vで貼り付けてください。

!unzip -uq "drive/My Drive/○○.zip" -d "drive/My Drive/○○"

ファイル名を指定コードの○○の部分は展開したい.zipのファイル名に書き換えてください。

実行ボタンをクリックしてコードを実行するとzipの展開が始まります。

終わったらマイドライブを確認してみましょう。

展開成功新しくフォルダが作成されその中にファイルが展開されました!

3GBほどのファイルをあっという間に展開してくれました。
Colab Notebooksには今回作成したノートブックが保存されていますので引き続き使うことができます。

以上です。

0 comments:

コメントを投稿