ユーザ用ツール

サイト用ツール


faq:tips:lftp-mirror

lftp(FTPによるファイル同期)

Bio-Mirrorなど、AnonymousFTPの特定のディレクトリにあるファイルとローカルのファイルを同期(ミラー)したい。

この様な場合に、lftp を使ってミラー(bio-mirrorからswissprotをミラー)する方法を紹介します。

次のファイルを用意します。(lftp-package.swissprot)

lftp-package.swissprot
open -u anonymous,norin@affrc.go.jp bio-mirror.jp.apan.net
mirror --delete --only-newer /pub/biomirror/swissprot /home/norin/mirror/swissprot
close
quit

openで同期もとのサーバ(bio-mirror.jp.apan.net)に接続します。
ユーザ名: anonymous, パスワード: メールアドレス(norin@affrc.go.jp)

mirrorコマンドのオプション --delete は、同期もとのサーバに無いファイルを削除します。
--only-newer は、更新時刻が新しい場合にFTPでファイルを転送します。

次のコマンドを実行します。

lftp -f lftp-package.swissprot

参考:

faq/tips/lftp-mirror.txt · 最終更新: 2019/01/29 11:14