[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 メーリングリストの案内