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 の一覧表示での連結表示 @ に今まで気が付かなかった自分を激しく責めたい

2015年02月09日

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

About Me

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

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

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

月別インデックス
Process Time: 0.054886s / load averages: 0.33, 0.34, 0.32
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker