nDiki : 2015年02月09日

2015年2月9日 (月)

Linux 上で drive を使って Google ドライブのファイルを pull & push する

Go 言語で書かれている drive というプログラムを使うと Linux 上で Google ドライブのファイルを pull したり push したりできるというので試してみた。

手元の環境は ~/local/go に go を入れてあったのでこれでインストール。

 $ export GOPATH=$HOME/var/go
 $ ~/local/go/bin/go get -u github.com/odeke-em/drive/cmd/drive

インストールできたら ~/var/gdrive 以下に Google ドライブ上のファイルを pull してみる。まずは初期化と認証

 $ mkdir ~/var/gdrive
 $ cd ~/var/gdrive
 $ ~/var/go/bin/drive init

URL が出力されるので Web ブラウザでアクセスして authorization コードを取得する。そのコードを drive init のプロンプトで入力すると初期化 OK。

 $ ~/var/go/bin/drive pull

認証したアカウントの Google ドライブ上のファイルをローカルにもってくることができる。

変更後は push することで Google ドライブ側に反映させることができる。

 $ echo hello > hello.txt
 $ ~/var/go/bin/drive push

push で引き数を指定しないと全て更新確認が入るので結構時間がかかる。更新したファイルが明確なら

 $ ~/var/go/bin/drive push hello.txt

のようにした方が速い。

スポンサード リンク

今日のさえずり: howm の一覧表示での連結表示 @ に今まで気が付かなかった自分を激しく責めたい

  • 20:12 howm の一覧表示での連結表示 @ に今まで気が付かなかった自分を激しく責めたい。
  • 22:29 忘れられていた/漏れていたという修行。
  • 23:43 アレグラが47錠あったので1錠飲んだ。花粉が飛んでるって噂になってたし。来週月曜日に近シーズン分もらいに行こう。
  • 24:00 DeNA の「会社のみんなと名前は内緒で雑談」アプリ Flat をインストールしてみた。利用規約に「真実でないもの」を「記述することはできません。」とある。 http://bit.ly/1KAhVUn
[ 2月9日全て ]

About Me

Naney Naney

Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

About nDiki

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。

#nNote タグがついている記事は他の記事に比べて、より断片的・未整理・不完全なちょっとしたノートです。まだ結論に至っていない考えなども含まれます。頻繁/大幅に更新したり削除したりすることがあります。

※本サイトの内容は個人的見解であり所属組織とは関係ありません。

Other Notes

ナレッジベースアプリケーション Obsidian で書いているノートの一部を notes.naney.org で 公開しています。

最近検索されている記事

月別インデックス
Process Time: 0.047585s / load averages: 0.30, 0.31, 0.31
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker