
GoogleがLinux向けデスクトップクライアントをリリースするのを待っていた方は、もうしばらくお待ちください。理由はともかく、偉大なGoogleは、自社サービスの多くを支えるLinux向けクライアントをリリースしないことに決定しました。
問題ありません。Linuxなので、常に選択肢はあります。GUIツールをお探しなら、Insync(優れたソリューションです)がおすすめです。しかし、コマンドラインソリューションをご希望の場合は、ぴったりのツールがあります。Grive2(オリジナルのGriveをベースにしています)です。このソリューションのインストール方法と使い方をご紹介します。
Linux MintのMutiny respinでGrive2のデモを行います。Ubuntuのどのフレーバー(Elementary OS Freyaなどでも)でも同じ手順でインストールできます。それではインストールを始めましょう!
Grive2のインストール
まず最初に、Griveアプリをインストールするために必要なリポジトリを追加する必要があります。これを行うには、ターミナルウィンドウを開いて次のコマンドを実行します。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudoパスワードを入力し、Enterキーを押します。リポジトリを追加するために、もう一度Enterキーを押すように求められます。追加が完了したら、以下のコマンドでaptを更新します。
sudo apt-get アップデート
このコマンドを完了したら、次のコマンドで Grive2 をインストールします。
sudo apt-get install grive
Enter キーを押して依存関係を受け入れると、インストールが実行され、エラーなしで完了します。
これでGrive2を使用する準備が整いました。
使用法
まず最初に、同期処理用のディレクトリを作成します。このフォルダを「GOOGLE」と名付け、ホームディレクトリに配置します。以下のコマンドを実行します。
mkdir ~/GOOGLE
次のコマンドでそのディレクトリに移動します。
cd ~/GOOGLE
次に、grive -aコマンドを実行します。このコマンドはリンクを発行します(図A)。そのリンクをコピーしてブラウザウィンドウに貼り付けます(コマンドウィンドウを閉じないでください。すぐに表示されるキーを入力する必要があります)。
図A

Grive から認証リンクを取得します。
このURLをクリックするとウィンドウが開き、Googleドライブアカウントへの接続許可を求められます。「許可」をクリックし、表示されたコードをコピーしてコマンドウィンドウ(まだ入力待ちの状態です)に貼り付けます。キーをウィンドウに貼り付けたら、Enterキーを押します。するとすぐに同期が開始されます。Googleドライブアカウントに保存されているデータの量(および接続速度)によっては、時間がかかる場合がありますので、しばらくお待ちください。
完了したら、これらのフォルダを Google ドライブ アカウントと同期する必要がある場合は、次の手順を実行します。
- ターミナルウィンドウを開く
- 同期したGoogleドライブのフォルダ/ファイルが格納されているフォルダに変更します
- コマンドgriveを発行する
これで完了です。フォルダはGoogleドライブアカウントと同期され、準備完了です。
Grive2で同期を自動実行したい場合は、crontabジョブを設定できます。ここでは、Grive2が毎日午後11時59分に同期するように設定してみましょう。設定は以下の手順で行います。
- ターミナルウィンドウを開く
- crontab -eコマンドでユーザーのcrontabを開いて編集します。
- crontabに次の行を入力します: 59 11 * * * grive –path /home/USER/GOOGLE/ (USERは実際のユーザー名です)
- crontabファイルを保存する
準備完了です。Grive2 は Google ドライブのリモート フォルダをローカル フォルダに同期するはずです。
理想的なコマンドラインドライブツール
Grive2は、コマンドライン経由でGoogleドライブとLinuxマシンを同期するための優れたソリューションです。使いやすく、信頼性が高く、無料です。ぜひお試しください。Googleドライブの同期が驚くほど簡単になります。