人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

gmail バックアップツール "gmvault" のコマンドラインの書き方について

gmailのメールの一部をローカルに保存するのにgmvaultと言うツールを使っているのですが、
複数のオプションを指定する際のコマンドの書き方がよくわかりません。
下記サイトの説明を参考に使用しています。

http://tukaikta.blog135.fc2.com/blog-entry-216.html
http://www.gigafree.net/utility/backup/gmvault.html

指定条件
日時: 2013年?現在まで
キー(含む): Congratulations
保存先: D:\MyDocument\backup win\gmail

上記の条件を指定したコマンド→エラーが返されます
gmvault sync -t custom -r "Since 1-Jan-2013 Before 26-Mar-2015" -t custom -g "Congratulations" -d D:\MyDocument\backup win\gmail ****@gmail.com

(エラー) gmvault: error: unrecognized arguments: ****@gmail.com
-----------------------------------------

下記のようにオプションを一つだけ指定した場合はうまくいきます
gmvault sync -t custom -r "Since 1-Jan-2013 Before 26-Mar-2015" ****@gmail.com

恐れ入りますが、複数オプションを指定する際のコマンドラインの書き方をご教授ください。
よろしくおねがいします。

●質問者: htn123
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● a-kuma3
●34ポイント

gmvault というツールは使ったことが無いのですけれど、

-d D:\MyDocument\backup win\gmail

のところは、ダブルクォートでくくるんじゃないかなあ、と。

-d "D:\MyDocument\backup win\gmail"



コマンドラインは、空白やタブで分割して解釈されるので、質問に書いてある指定だと、

-d D:\MyDocument\backup win\gmail ****@gmail.com
保存先 メアド ... これは何?

という感じに解釈されているはずです。

ダブルクォートでくくると、空白やタブが入っても ひとつの語句として解釈されるので、

-d "D:\MyDocument\backup win\gmail" ****@gmail.com
保存先 メアド

というふうに解釈してくれるはず。



あと、-t custom は、一回だけで良いと思います(二回書いても、大丈夫ですが)。


htn123さんのコメント
早速の回答ありがとうございます。 試してみましたが、うまくいきませんでした。

a-kuma3さんのコメント
うまくいかなかったときのコマンドライン全てと、そのときに表示されたメッセージが見たいんですけども。

2 ● ラフティング
●33ポイント

https://groups.google.com/forum/?hl=en&fromgroups#!forum/gmvault-users
上記で質問したほうがいいのでは?


3 ● cubick
●33ポイント

検索条件(-gオプション)の指定が怪しい気がします。

・日付指定はひとまず置いておいて↓で正常に実行できるかを確認。

 -g '"Congratulations"'

・うまくいったら日付とキーワードを同時検索してみる。

・どうしてもうまくいかない場合は"--debug"オプションを使ってみる。

gmail側の詳しい検索条件指定方法はこちらも参考に
https://support.google.com/mail/answer/7190?hl=ja


cubickさんのコメント
関連しそうな過去の公式Q&A https://github.com/gaubert/gmvault/issues/35
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ