Google Driveに差分アップロードする方法

Google Driveって差分アップロードに対応してませんよね。これが結構不便でした。結局"skicka"というツールに落ち着いたので、インストール方法をメモしておきます。
基本的にはこちらのGitHubのページ通りです。
google/skicka


①Go コンパイラをインストールします。
The Go Programming Language

Windows に インストーラを使って GoLang を インストールするときの注意点 - Qiita

この記事は、以下の環境で操作した結果をもとに書いています。 Version OS Windows 10 Go 1.6.2 Windows に GoLang をインストーラでインストールしたときにちょっとハマってしまい…



②gitをインストールします。

自分用 Git For Windowsのインストール手順 - Qiita

概要 GitのWindows用クライアントをインストールする。 手順をすぐ忘れてしまうので自分用にメモする。 # ダウンロード 以下のページからダウンロードします。 [https://git-scm.com/](https://...



③skickaのダウンロードとビルドを行います。以下はコマンドプロンプトで実行します。
$ go get github.com/google/skicka

④skickaの初期設定を行います。
$ skicka init
$ skicka -no-browser-auth ls
表示されたURLをブラウザに貼り付け、Googleアカウントにログイン。アクセスを許可したら表示されたコードを"Verification Code=>"に続いて貼り付け、Enter。


これで使えるようになりました。


例:"W:/音楽/CD"内にあるファイルをGoogleドライブの"バックアップ/音楽/CD"にアップロードしたい場合

$ W:/
$ cd 音楽
$ skicka fsck
$ skicka upload CD バックアップ/音楽/CD
$ 2017/03/12 18:57:32 Getting list of local files...
$ 2017/03/12 18:58:30 Done.
$ Directories: 19 / 19 100.00% 9s
$ Files: 5.19 GB / 5.19 GB 100.00% 9m8ss28s35s
$ 2017/03/12 19:07:47 Preparation time 1s, sync time 10m 14s
$ 2017/03/12 19:07:47 Updated 208 Drive files, 0 local files
$ 2017/03/12 19:07:47 5.19 GiB read from disk, 0 B written to disk
$ 2017/03/12 19:07:47 5.19 GiB uploaded (8.64 MiB/s), 0 B downloaded (0 B/s)
$ 2017/03/12 19:07:47 20.92 MiB peak memory used
$ Updating metadata cache: 100.00% 0s

たくさんファイルがあるフォルダからアップロードする場合、最初のGetting list of local files...で結構時間が掛かるので根気よく待ちましょう。

コメント

このブログの人気の投稿

湾岸ミッドナイトの聖地についてまとめてみる

MakeMKVでリッピングに失敗する時の対処方法

中華タブレットのバッテリー交換に挑戦した話