[Mew-dist 16312] Re: rescan with scp (敗北宣言)

Yoshinari Nomura nom at example.com
2001年 2月 14日 (水) 10:56:28 JST


乃村です。

On Wed, 14 Feb 2001 02:06:56 +0900,
	KOIE Hidetaka (鯉江英隆) <hide at example.com> said:

>   |   取得したファイルの境界が分からないということですよね?
>   |   scp みたいに速く取得できるかどうか分かりませんけど、例えば
>   | 	ssh host tail +1 Mail/inbox/\*
> 
> 個人的にはscpは遅いと思うので tar をつかった方がいいかと。

山本さんの、最初の要求がよく分からないので、外してるかもしれませんが、
フォルダを持ってくるだけなら、僕は rsync でよくやってます。
その後、フォルダをスキャンしなおしてます。
~nom/.zaliases:

ローカルの Mail/ 以下をリモートと同じ物にします。
ローカルで書きかけてた draft が消えると悲しいので、
Drafts/ の下だけは Drafts2/ に同期するようにしています。

    rsync-mail () {
        MAIL_DIR=$HOME/Mail
        R_HOST=foo.bar.baz
        rsync --archive --delete --compress --rsh ssh      \
              --exclude Drafts/                            \
              --exclude Trash/                             \
              --exclude schedule/                          \
              $R_HOST:$MAIL_DIR/ $MAIL_DIR
        rsync --archive --delete --compress --rsh ssh      \
              $R_HOST:$MAIL_DIR/Drafts/ $MAIL_DIR/Drafts2
    }

下は、+inbox だけ。時間がないときとかは、こちらを使います。

    rsync-inbox () {
        MAIL_DIR=$HOME/Mail
        R_HOST=foo.bar.baz
        rsync --archive --delete --compress --rsh ssh      \
              $R_HOST:$MAIL_DIR/inbox/ $MAIL_DIR/inbox

    }

rsync のオプションに --progress というのがあるので、
それを付けると Mew から叩けるようになるかもしれません。
--
nom



Mew-dist メーリングリストの案内